首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用静态路径实现包解析的Nuget包管理器

使用静态路径实现包解析的Nuget包管理器
EN

Stack Overflow用户
提问于 2017-06-08 14:42:04
回答 1查看 192关注 0票数 0

每次我通过VS中Nuget的扩展安装一个新包时,它都会检查目标包是否存在于一个静态位置(C:\Usersme\Documents\Code\Nuget)

当我生成项目时,这是一个问题,因为如果不编辑.csproj文件来相对地解决依赖关系,就不能直接将它们签入TFS。这些设置是一个包一个包的基础上,所以它是乏味的。

我不认为我的同事之间的Nuget/‘s 2015安装与我自己的,但是,当他们添加新的软件包通过。Nuget,他们的经理在项目目录中添加了一个“Packages”文件夹。然后,他们的项目就有了相对的解决方案。

是什么导致了这种行为,我能做些什么来解决这个问题?既然我们两个人都不知道更新了Nuget设置,是什么会导致像这样的配置副作用呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-09 03:23:10

是什么导致了这种行为,我能做些什么来解决这个问题?既然我们两个人都不知道更新了Nuget设置,是什么会导致像这样的配置副作用呢?

您可以在您的repositoryPath中设置NuGet.config,您可以检查位于%APPDATA%\NuGet\NuGet.Config中的全局配置文件中的以下设置

代码语言:javascript
运行
复制
     <config>
        <add key="repositoryPath" value="C:\Users\Documents\Code\Nuget" />
     </config>

如果您找到它,请评论它,或者您可以删除.

此外,如果在全局配置中找不到它,则可以在解决方案下检查这个NuGet.config。

注意:修改NuGet.config后,请重新启动Visual。

更新:

您可以在“解决方案”文件夹下添加一个NuGet.config,设置如下:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <config>
      <add key="repositoryPath" value="Packages" />
   </config>
</configuration>

使用此设置,NuGet将将包存储在解决方案文件夹下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44438802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档