Как остановить Visual Studio от копирования вторичных зависимостей? - PullRequest
0 голосов
/ 01 ноября 2018

У меня работает VIsual Studio 2015.

У меня есть проект служебной библиотеки, который ссылается на ряд сторонних сборок, которые все зарегистрированы в GAC. В этом проекте на все зависимости, которые зарегистрированы в GAC, ссылаются с копией local, установленной в false. Когда я собираю этот проект, сборки GAC не копируются в каталог сборки.

Затем на служебный проект ссылается как на проект другой проект, для которого «copy local» установлено в true. При сборке ссылочного проекта все сборки GAC, на которые ссылается служебный проект, копируются в каталог сборки. Эти сборки довольно велики и разрывают каталог сборки. Я попытался добавить задачу после сборки, чтобы удалить ненужные сборки, но это привело к значительному увеличению времени сборки, поскольку при каждой сборке они были бы повторно скопированы, потому что их еще не было. Я бы предпочел не копировать их в первую очередь.

Visual Studio 2013 этого не делал. Вторичные ссылки, которые были зарегистрированы в GAC, не были скопированы. Есть ли способ остановить Visual Studio 2015 от копирования вторичных зависимостей?

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