ASP.NET 网站更新程序集引用而不修改 .refresh 文件



我的解决方案文件包含一个网站项目和一些库项目。我的网站项目依赖于这些库项目和其他一些 nuget 包。我必须通过MS Build构建我的.sln。通过执行 nuget.exe将加载所有依赖项,但它们的引用不会更新到包文件夹。当我谷歌我的问题时,我找到了以下解决方案。 https://www.codeproject.com/Articles/823752/ASP-NET-Website-Project-External-Assembly-Referenc。 但它并没有解决我的问题,因为我不想保留 bin 文件夹,我也不想保留所有 DLL 的.refresh文件。当我构建文件时,我需要加载所有外部依赖项并自动引用.sln。

ASP.NET 网站更新程序集引用而不修改 .refresh 文件

如果我理解正确,则可以将类库项目添加到解决方案中,并将对类库项目的引用添加到您的网站。然后,在类库(而不是网站项目(中添加 nuget。

然后,可以使用 nuget.exe更新解决方案的这些 nuget 包,如下所示:

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

这样,当你的构建网站时,它会依次拉入所有类库的依赖项。

如果我理解不对,请免费告诉我,您可以分享有关您的问题的简单示例,以便我们更清楚地理解它。

希望这有帮助。

最新更新