Msbuild 15 включает в себя файлы конфигурации, не установленные как "не копировать"

Мы хотим начать использовать MSbuild 15 вместо MSBuild 14. У нас небольшая проблема.

Ранее в MSBuild 14, когда файл был помечен в Visual Studio как "Не копировать" в параметре "Копировать в выходной каталог" в свойствах файла, он не создавал файл.dll.config. Но теперь, используя MSBuild 15, он создает файл.dll.config.

Есть ли способ в MSBuild 15 не копировать файл? Как это создает проблемы обратной совместимости.

Файл конфигурации Visual Studio

Настройка файла конфигурации

1 ответ

Решение

Я был в состоянии понять это. Вам необходимо добавить /p:AllowedReferenceRelatedFileExtensions=none в качестве параметра командной строки для сборок MSBuild 15. Это не нужно для сборок MSBuild 14.

MSBuild Github Issue

Другие вопросы по тегам