在新的 Visual Studio 2017 项目格式中设置 OutputPath
会自动在路径中添加目标框架。例如,如果我在项目文件中设置了这些:
<TargetFramework>net462</TargetFramework>
<OutputPath>/build/debug/<OutputPath>
实际的输出文件夹将解析为 /build/debug/net462/
,而不是旧版本中的 /build/debug/
。
如果没有变通办法(例如通过构建后操作移动事物),我该如何解决这个问题?
最佳答案
解决方案是使用AppendTargetFrameworkToOutputPath
https://www.tabsoverspaces.com/233608-stopping-msbuild-appending-targetframework-to-outputpath/
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
关于c# - 如何在 Visual Studio 2017 项目(新的 .csproj 文件格式)中设置 `OutputPath` 而目标框架不会混淆已解析的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43602782/