首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.tfignore不工作的vs 2017

.tfignore不工作的vs 2017
EN

Stack Overflow用户
提问于 2018-03-16 09:17:26
回答 2查看 4.8K关注 0票数 3

我见过很少的网络帖子和解决方案,但似乎不起作用。我错过了显而易见的事情吗?这就是我所拥有的

在解决方案级别,而不是包所在的位置,我有一个文件夹,如下面的图所示

.tfignore包含以下内容

代码语言:javascript
复制
# Ignore NuGet Packages
    *.nupkg   

    # Ignore the NuGet packages folder in the root of the repository. If needed, prefix 'packages'
    # with additional folder names if it's not in the same folder as .tfignore.   
    packages


    # Omit temporary files
    project.lock.json
    project.assets.json
    *.nuget.props

nuget.config.xml包含

代码语言:javascript
复制
        <?xml version="1.0" encoding="utf-8"?>
        <configuration>
          <solution>
            <add key="disableSourceControlIntegration" value="true" />
          </solution>
        </configuration>

当我尝试在visual studio 2017中签入项目时,它仍然显示所有的包。

有人能帮我解决我做的错事吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-16 12:21:16

根据你的截图,你没有正确地使用文件。这个文件做没有任何后缀。创建该文件的一种方法是,建议您将new.txt文件重命名为"tfignore.",它将自动更改为右.tfignore文件。

您还可以使用自动生成的.tfignore文件,下面是我的回答中的步骤。

有关.tfignore文件的更多详细信息,请参阅此教程

注意:这个.tfignore文件不会影响那些已经在源代码管理中的文件。您需要首先从源代码管理中删除它们。还要确保您的.tfignore文件已签入源代码管理。

票数 8
EN

Stack Overflow用户

发布于 2018-03-16 11:23:27

  1. 在我看来,.tfignore应该直接位于解决方案文件夹中,文件名是.tfignore,而不是.tfignore.txt。
  2. nuget配置名是NuGet.config,而不是nuget.config.xml。
  3. 如果包是在.tfignore创建之前安装的,那么您必须首先在源代码管理器中“撤消”包文件夹。
  4. 就我个人而言,我会忽略整个nuget软件包文件夹,但目标除外。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49316977

复制
相关文章

相似问题

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