Сборка .NET CORE приводит к дублирующимся ошибкам в vscode - PullRequest
0 голосов
/ 16 апреля 2019

Я просто пытаюсь понять всю тему сборки / публикации для .NET Core и пытался поиграть с одним основным консольным приложением.

Когда я создаю приложение

dotnet build

и затем соберите его с конфигурацией выпуска

dotnet build --configuration Release

Я получаю сообщения об ошибках

Дубликат атрибута System.Reflection.AssemblyCompanyAttribute [Тест]

очевидно, файлы

. / Объект / Debug / netcoreapp2.1 / test.Assembly.info

и

. / Объект / Release / netcoreapp2.1 / test.Assembly.info

хранить значения для тех же атрибутов:

enter image description here

Что я делаю не так?

Некоторые дополнительные вопросы, чтобы получить более ясную картину этого:

  • Как DEV, я бы удалил все вещи Debug перед сборкой для релиза?
  • В чем разница между сборкой для отладки или выпуска?
  • Почему я должен публиковать для (по умолчанию) конфигурацию отладки (публикация dotnet)?

Я прочитал всю документацию из MS, но, в частности, ее и для людей, более знакомых с процессами сборки.

Большое спасибо заранее

1 Ответ

0 голосов
/ 16 апреля 2019

Я смог решить проблему после прочтения:

https://jonboulineau.me/blog/dotnet/core-CS0579-error

...