【问题标题】:ASP.NET website update assemblies references without modifying .refresh fileASP.NET 网站更新程序集引用而不修改 .refresh 文件
【发布时间】:2019-03-16 16:56:37
【问题描述】:

我的解决方案文件包含一个网站项目和一些库项目。我的网站项目依赖于这些库项目和其他一些 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 visual-studio msbuild nuget-package-restore


【解决方案1】:

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

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

然后您可以使用 nuget.exe 更新这些 nuget 包以获得解决方案,例如:

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

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

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    相关资源
    最近更新 更多