当我尝试构建应用程序时,我得到了这个错误。我想不知何故我需要做一个.net恢复,但我不知道它是否会工作。我想通过代码来实现它。.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<Sdk Name="Microsoft.Build.CentralPackageVersions" Version="2.0.36" />
<Import Project="..\..\..\..\MSBuild\root_configuration.props" />
<PropertyGroup>
<TargetFrameworks>net472</TargetFrameworks>
<OutputPath>$(NUnitTestBinDir)\NunitTSAdapter</OutputPath>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NUnit" />
<PackageReference Include="Microsoft.NET.Test.Sdk" />
<PackageReference Include="NUnit3TestAdapter" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\NUnitTestAdapter\NUnitTestAdapter.csproj" />
<ProjectReference Include="..\NunitTSFeature\NunitTSFeature.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="WindowsBase" />
</ItemGroup>
</Project>
3条答案
按热度按时间trnvg8h31#
只需从项目文件夹中删除
obj
文件夹,然后重新构建,您将不会遇到此问题。更新1
在解决方案资源管理器上右键单击项目-->属性->生成事件
在
pre-build event command line
上写这些:w3nuxt5m2#
我删除了src/common、src/domain和src/ folders中的bin和obj文件夹,然后打开命令提示符,切换到解决方案目录并在下面运行命令
8oomwypt3#
我花了一天的时间为这个错误。我尝试了很多方法,但都没有成功,比如:
最后,我在“Android targets”.csproj文件中增加了“Minimum Target Android Framework”,然后它就可以构建了。也许有什么问题.csproj文件。