строительное решение devenv не копирует стороннюю dll - PullRequest
0 голосов
/ 18 мая 2018

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

  1. Project_X (библиотека классов) со ссылкой на log4net (copy local = true)
  2. веб-сайт asp.net со ссылкой на Project_X

Project_X имеет код с использованием log4net ,в частности Log: реализация интерфейса ILog .Веб-сайт имеет некоторый код, используя Log из Project_X .Когда я строю проект в студии (VS 2015), я получаю успешную сборку с log4net.dll в каталоге веб-сайта.Когда я создаю решение, используя devenv.com в командной строке ( C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE> devenv.com "{путь} {имя}.sln "/ rebuild ), log4net не копируется.Почему log4net не копируется на Веб-сайт Asp.net , когда я создаю решение, используя devenv ?

PS: я потратил несколько дней на поискОтвет, нашел несколько постов, связанных с этим вопросом, но до сих пор не нашел ответа.

1 Ответ

0 голосов
/ 18 мая 2018

Вы пытались добавить ссылку на log4net прямо в проект сайта.Командная строка может не проверять иерархию для ссылок во время компиляции.

И да.Не забудьте установить Copy Local на true для этой ссылки.

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