【发布时间】:2018-10-18 03:56:44
【问题描述】:
我有一个 Directory.Build.props 文件与 .sln 文件位于同一目录中。
<Project>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DocumentationFile>bin\Debug\$(MSBuildProjectName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DocumentationFile>bin\Release\$(MSBuildProjectName).xml</DocumentationFile>
</PropertyGroup>
</Project>
当我使用 MSBuild 构建解决方案时,我能够正确生成 XML 文件。但是,在 Visual Studio 中使用 Build -> Rebuild Solution 任务不会生成 XML 文件。
与 MSbuild 相比,Visual Studio 2017 构建和使用 Directory.Build.props 的方式有什么不同吗?
【问题讨论】:
-
您是否重新打开了 Visual Studio?目前有必要至少关闭解决方案并重新打开它。对于旧的项目系统(非 .net 核心/标准项目),甚至每次更改文件时都可能需要这样做。
标签: visual-studio msbuild