Обновление веб-сайта ASP.NET содержит ссылки без изменения файла .refresh. - PullRequest
0 голосов
/ 11 октября 2018

Мой файл решения содержит проект веб-сайта и некоторые проекты библиотеки.Мой проект веб-сайта зависит от этих библиотечных проектов и некоторых других пакетов nuget.Я должен построить свой .sln с помощью MS Build.При выполнении nuget.exe все зависимости загружаются, но их ссылки не обновляются в папке пакетов.Когда я погуглил мою проблему, я нашел следующее решение.https://www.codeproject.com/Articles/823752/ASP-NET-Website-Project-External-Assembly-Referenc. Но это не решило мою проблему, так как я не хочу хранить папку bin и не хочу сохранять файлы .refresh всех DLL.Мне нужно загрузить все внешние зависимости и ссылки автоматически при сборке .sln файла.

1 Ответ

0 голосов
/ 12 октября 2018

Обновления сборок веб-сайта ASP.NET без изменения файла .refresh

Если я правильно понимаю, вы можете добавить проект библиотеки классов в решение и добавить ссылку на класспроект библиотеки на ваш сайт.Затем добавьте nuget в библиотеку классов, а не в проект веб-сайта.

Затем вы можете использовать nuget.exe обновить эти пакеты nuget для решения, например:

nuget.exe update "<YourWebsitePath>\WebSite1.sln"

Таким образом, Когда ваш сайт сборки, он по очереди вытягивает все библиотеки классов.

Если я вас не правильно понял, пожалуйста, дайте мне знать бесплатно, и вы можете поделиться простым примером по вашему вопросу, такчтобы мы могли понять это более четко.

Надеюсь, это поможет.

...