【发布时间】:2017-12-19 22:39:41
【问题描述】:
我有一个多项目解决方案,并希望将所有生成的 in/obj 工件放在另一个文件夹中。
我尝试设置:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugType>portable</DebugType>
<OutputPath>..\Bin\Core\Debug\</OutputPath>
<IntermediateOutputPath>..\Bin\Core\obj\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>..\Bin\Core\Release\</OutputPath>
<IntermediateOutputPath>..\Bin\Core\obj\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Include="Library.fs" />
</ItemGroup>
</Project>
但是:
-
obj文件夹仍会在原始位置重新创建。是 也在所需的位置,但为空。 - “恢复包”触发“1”而不是将它们放在所需位置
- 构建项目时,会填充 obj 文件夹。
这是版本:
Visual Studio Community 2017 for Mac 版本 7.3.2(内部版本 12)运行时: 单声道 5.4.1.7 (2017-06/e66d9abbb27)(64 位)
NuGet 版本:4.3.1.4445
.NET Core 运行时:/usr/local/share/dotnet/dotnet 最新版本 退出:2.0.0 SDK:/usr/local/share/dotnet/sdk/2.0.0/Sdks 版本 del SDK:2.0.0 SDK de MSBuild: /Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/msbuild/15.0/bin/Sdks
【问题讨论】:
标签: macos build visual-studio-mac