【发布时间】:2020-12-11 16:00:30
【问题描述】:
MSBuild 很奇怪
我已经尝试过this 和另一个答案,我也尝试过this one
在那之后,我在.csproj 文件中更改了<IntermediateOutputPath> 和<BaseIntermediateOutputPath> 和<OutputPath> 但是...
它一直在旧的obj 文件夹中创建这个奇怪的东西(我不使用 nuget)
project.assets.json
project.nuget.cache
project.packagespec.json
...
我已经阅读了有关 Visual Studio 旧工作流导致此行为的信息,但是否存在任何解决方法?
我当前的.csproj 文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<StartupObject>Program</StartupObject>
<IntermediateOutputPath>..\..\obj\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\</BaseIntermediateOutputPath>
<OutputPath>..\..\bin\Build\</OutputPath>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="foo\dependency.csproj" />
</ItemGroup>
</Project>
【问题讨论】:
标签: c# windows visual-studio msbuild csproj