Переместить фреймворк и собственные файлы времени выполнения в подпапку - PullRequest
0 голосов
/ 13 июня 2019

asp.net core 2.2 публикует генерирующие лоты из DLL в выходном каталоге (bin \ Release \ netcoreapp2.2 \ publish).
Как я могу переместить его в другую папку (bin \ Release \ netcoreapp2.2 \ publish \ lib) и сослаться на него?

1 Ответ

0 голосов
/ 13 июня 2019

Ваш вопрос на самом деле не имеет смысла, но я думаю, вы ищете способ включить библиотеку из одного решения в другое.Это не способ сделать это.

Вместо этого упакуйте свой проект в NuGet.Затем вы можете ссылаться на пакет NuGet в проектах вашего другого решения.Некоторые люди сбиты с толку и думают, что создание пакетов NuGet означает необходимость сделать их общедоступными в основном репозитории NuGet.Хотя вы, конечно, можете это сделать, это не обязательно.У вас есть частное репо, либо через стороннего производителя, либо вы развернете свое собственное, или вы можете просто использовать путь файловой системы или сетевое расположение в качестве «репо».

В любом случае создать пакет NuGet очень просто.,Вы просто редактируете свойства своего проекта, переходите на вкладку «Пакет» и включаете создание пакета NuGet.Заполните соответствующую информацию о вашей посылке на этом экране, и вы отправитесь на гонки.Всякий раз, когда вы создаете или публикуете свой проект, вы получаете пакет NuGet, созданный в том же каталоге.Затем просто добавьте это в репозиторий NuGet или, если это путь к файловой системе или в сети, скопируйте его туда.

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