标签: packages.config

在已部署的asp.net mvc解决方案中是否需要packages.config

我对mvc应用程序进行了构建发布,并且看到即使我在属性中选择了"只运行此应用程序所需的文件",也会部署packages.config.我可以在部署时使用wpp目标安全地删除此nuget包列表文件吗?

nuget packages.config

21
推荐指数
2
解决办法
5430
查看次数

切换回packages.config

是否有可能切换回packages.config方案?PackageReference当我创建项目时,我转向计划,但由于某些原因,现在需要转向旧的方式.

我已经尝试过Package Manager Console命令,例如restore with UpdateReinstalloptions.它们不再生成packages.config.我也转向Tools > Options > NuGet Package Managerpackages.config.不好.

nuget packages.config visual-studio-2017

16
推荐指数
3
解决办法
4171
查看次数

NuGet、Packages.config、.csproj 和引用

我有一个问题,以便我可以更好地理解NuGetpackages.config.csproj文件。

据我了解,默认包管理格式的 NuGet 包管理器 >> 常规中的设置决定了您的项目是否使用packages.config.csproj文件来解析和恢复包。在我的项目中,我们选择了 Packages.config。

编译和运行没问题。因此,我决定测试它是否可以在文件dll中没有引用的情况下运行.csproj,因为据我所知,它不使用或不需要它。这是一个不正确的假设,就好像包在文件中一样packages.config,当我删除文件中的引用时,.csproj我的项目中出现错误,并且项目将无法编译。

我还注意到,如果dll不在参考文献中,Solution Explorer它也无法编译(我假设这些是.csproj参考文献)。

因此,我不清楚包管理格式.csproj文件的作用以及.Packages.configNuGetSolution Explorer

.net c# nuget packages.config

9
推荐指数
2
解决办法
1万
查看次数

缺少 NuGet 包,但“包已安装”

我在网上看到很多人提出了同样的问题,并且尝试了几乎所有方法来解决这个问题,但没有任何效果。我将 Visual Studio 解决方案复制到计算机上的另一个位置,现在当我尝试构建它时,我得到了臭名昭著的...

此项目引用了该计算机上缺少的 NuGet 包。使用 NuGet Package Restore 下载它们。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105

当然,我已经启用了包恢复,尝试手动恢复它们(在这种情况下,我收到一条消息说“所有包都已安装,没有什么可以恢复。”),我尝试删除所有包,然后让项目恢复它们,我读了很多关于问题可能是 .csproj 文件的内容,可能是这样吗?如果是这样,我如何访问该文件?看起来非常基本,但由于某种原因我无法在我的解决方案中找到它。

visual-studio nuget nuget-package nuget-package-restore packages.config

6
推荐指数
1
解决办法
4546
查看次数

Nuget Update不起作用

我想要update解决方案文件中使用的Nuget包,目前,我使用以下命令更新Nuget包.

NuGet restore <projectPath> [options]
Run Code Online (Sandbox Code Playgroud)

参考:https://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference#restore

如果找不到解决方案文件,packages.config或project.json,NuGet会给出错误.

参考:https://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference#remarks

但问题是我使用的是packages.ProjectName.Config而不是文件.packages.config所以NuGet更新没有正常工作.

注意:同样,如果文件夹包含多个项目和解决方案文件,则NuGet更新无效.

请建议如何克服这个问题?

编辑:最初我认为我的源代码中的[.projectname] .config用法是NuGet包恢复的原因,但后来我发现使用packages.config文件甚至没有正确恢复NuGet包.

我的源代码中不仅包含解决方案和项目文件,在删除其他项目后,NuGet还原在我的源代码中正常运行.

拥有多个解决方案文件是Nuget不更新的原因吗?任何人都遇到了问题,任何帮助克服这个问题都会有用.

package nuget nuget-package nuget-package-restore packages.config

5
推荐指数
1
解决办法
764
查看次数

切换回packages.config - 答案说明

根据规则,我必须提出一个新问题,以澄清另一个问题/答案。

这个答案是这个:https : //stackoverflow.com/a/45964469/305916

然后呢?刚刚做了接受的答案,但packages.config 文件没有填充包(我知道它没有这么说)。

如果包自动出现在packages.config 中,或者我需要再次安装它们,我会错过下一步该怎么做...

我倾向于后者,但我觉得答案不完整:)

但是该怎么办呢?

nuget packages.config visual-studio-2017 packagereference

2
推荐指数
1
解决办法
3486
查看次数