Я просто пытаюсь понять всю тему сборки / публикации для .NET Core и пытался поиграть с одним основным консольным приложением.
Когда я создаю приложение
dotnet build
и затем соберите его с конфигурацией выпуска
dotnet build --configuration Release
Я получаю сообщения об ошибках
Дубликат атрибута System.Reflection.AssemblyCompanyAttribute
[Тест]
очевидно, файлы
. / Объект / Debug / netcoreapp2.1 / test.Assembly.info
и
. / Объект / Release / netcoreapp2.1 / test.Assembly.info
хранить значения для тех же атрибутов:
Что я делаю не так?
Некоторые дополнительные вопросы, чтобы получить более ясную картину этого:
- Как DEV, я бы удалил все вещи Debug перед сборкой для релиза?
- В чем разница между сборкой для отладки или выпуска?
- Почему я должен публиковать для (по умолчанию) конфигурацию отладки (публикация dotnet)?
Я прочитал всю документацию из MS, но, в частности, ее и для людей, более знакомых с процессами сборки.
Большое спасибо заранее