gpt4 book ai didi

visual-studio-2013 - Visual Studio 在哪里保留它自己的 nuget.exe 副本?

转载 作者:行者123 更新时间:2023-12-04 06:27:17 25 4
gpt4 key购买 nike

我想知道 Visual Studio 将它的 nuget.exe 副本保存在哪里,以便我可以在我打算做的自定义 msbuild 目标中使用该路径。

前段时间,NuGet 包还原在 Visual Studio 中不是自动的:您必须导入自定义 .targets 文件,以便在构建之前还原包。当时,nuget.exe 的副本与每个解决方案一起保存在 .nuget 中。文件夹。如今,Visual Studio 在构建时会自动执行此操作,这向我表明某处有一个 nuget.exe 文件,它用于恢复解决方案的包。

理想情况下,我想知道它是使用 MSBuild 宏的路径,因为那样的话,在哪台机器上构建项目并不重要,路径将始终指向正确的位置。

对于那些可能好奇的人,我想开始分发我们在私有(private) nuget 提要上拥有的内部库,并打算在构建时使用 nuget.exe 构建 nupkg 文件。我知道NuGetter ,但它比我想要的更复杂和不灵活,所以我觉得至少从一个纯粹的 msbuild 方法开始会更简单。

最佳答案

I'd like to know where Visual Studio keeps it's copy of nuget.exe



它没有一个。 Nuget 是一个加载项,只是 DLL。在我的机器上,它存储在 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\clzwekqw.krr 目录中。目录名称的“clzwekqw.krr”部分不会从一台机器重复到另一台机器,它是动态创建的。一种避免加载项相互干扰的基 native 制。

可以获取Nuget.exe,可以通过Nuget获取:)获取Nuget.CommandLine包,当前版本的项目页面 is here .它将像往常一样安装在项目的子目录中。目前是packages\NuGet.CommandLine.2.8.3\tools,只是.exe

关于visual-studio-2013 - Visual Studio 在哪里保留它自己的 nuget.exe 副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com