Visual Studio 2017 Копирование слишком большого количества файлов при использовании стандартной библиотеки .net - PullRequest
0 голосов
/ 11 марта 2019

У меня есть два проекта:

  1. TestStandardLib (на основе .Net Standard 2.0, для использования в .Net Framework, .Net Core, Xamarin ...)
  2. TestMain (на основе .Net Framework 4.6, просто для тестирования)

если я ссылаюсь на проект TestStandardLib в TestMain, результатом компиляции будет более 100 файлов:

TestMain.exe

TestStandardLib.dll

System.Runtime. *. Длл

System.Threading. *. Длл

...

...

Но я думаю, что мне нужно только 2 файла:

TestMain.exe и TestStandardLib.dll

потому что я думаю, что .Net Framework 4.6 должен был включать .net стандартную относительную dll. И я проверяю, что, если я удаляю другие 100+ файлов, оставаясь только TestMain.exe и TestStandardLib.dll, все работает нормально!

Как это решить?

1 Ответ

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

Очистить папку вывода

Затем разверните узел ссылок, выберите сборку, проверьте окно свойств.

Копировать Локальное свойство должно быть False.

copy-local-false

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