Я мог воспроизвести ту же проблему с MonoDevelop 2.8.6.3.При экспорте проекта или создании архива я получил следующие ошибки:
File '(...)/Microsoft.Net.Client.3.5' not found.
File '(...)/Microsoft.Net.Framework.3.5.SP1' not found.
File '(...)/Microsoft.Windows.Installer.3.1' not found.
File '' not found.
File '' not found.
The project '(ProjectName)' is referencing the file '' which is located outside the project directory.
The project '(ProjectName)' is referencing the file '' which is located outside the project directory.
Решение: Вам необходимо очистить файлы .CSPROJ
, чтобы сделать их совместимыми с MonoDevelop.
В моем случае я избавился от ошибки File '' not found
, удалив следующую запись:
<SignAssembly>true</SignAssembly>
Каким-то образом я установил флажок «Подписать сборку» в окне «Свойства проекта».в Visual Studio, но не указал путь к файлу ключа.
Я избавился от других ошибок, удалив эту группу элементов:
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
Надеюсь, что это поможет другим людям!