Почему не работает Directory.Build.props при создании решения с использованием Visual Studio 2017? - PullRequest
0 голосов
/ 18 октября 2018

У меня есть файл 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.Однако использование задачи Build -> Rebuild Solution в Visual Studio не создает файл XML.

Есть ли разница в том, как Visual Studio 2017 создает и использует Directory.Build.props в отличие от MSbuild?

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Вам также может понадобиться удалить каталог .vs (или его часть), так как он там тоже кешируется.

https://developercommunity.visualstudio.com/content/problem/248037/defaultbuildprops-with-langversion-is-not-used-by.html

0 голосов
/ 18 октября 2018

Я добавил directory.build.props как элемент решения.Это как-то помешало Visual Studio подобрать его и использовать в процессе сборки.После того как я удалил его как элемент решения, все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...