相关疑难解决方法(0)

tfIgnore在Visual Studio 2013中不适用于我

我试着tfIgnore去上班,把头发拉出来Visual Studio 2013.

我按照这里的说明操作:本文的底部并排 除了我的包文件,如下所示:

\folderA\folderB\packages 
Run Code Online (Sandbox Code Playgroud)

路径看起来很好,是Visual Studio为我生成的.我已将文件检入到Visual Studio生成它的位置并尝试重建,但所有包仍然出现在我的included changes文件夹中的挂起更改中.

我已经尝试了各种其他文件位置和filespec命令的组合,但似乎从来没有做过任何事情.

我错过了一些明显的东西吗

谢谢

tfs visual-studio nuget

30
推荐指数
3
解决办法
1万
查看次数

TFS/VS 2013 - 忽略所有NuGet包

我正在使用TFS和Visual Studio 2013.每当我们使用的包有变化时,TFS会尝试将这些二进制文件添加到Source Control.如果你不注意,你会检查大量的二进制文件.另一方面,如果排除这些,您将在整个地方拥有大量被排除的项目 - 这些项目将显示在待处理的签到视图中.

我尝试将.tfignore文件添加到存储库的根目录:

######################################
# Ignore all files in the packages sub-folder
\packages
packages\
\packages\
Run Code Online (Sandbox Code Playgroud)

......没有效果.在每个工作区中重新删除打包的文件夹只是让人讨厌.

有没有办法配置TFS/VS或其他什么来忽略这些文件夹?必须有一个,因为/ bin,/ obj等也被忽略了.

tfs visual-studio nuget

23
推荐指数
0
解决办法
7408
查看次数

所有系统引用都缺少Visual Studio 2013 NuGet Async

我在visual studio 2013中设置了一个解决方案/团队项目,并且有一段时间以来为.NET Framework 4.0安装了一个可用的NuGet Microsoft.Bcl异步包.今天打开项目时,找不到所有默认的.NET系统库引用,它们旁边只有一个警告符号.在构建项目时,我有49条警告,都说"引用的组件'System.X'找不到.或者找不到'引用的组件'Microsoft.X'.然而,对解决方案中其他项目的引用保持不变.

如果它有任何意义,我一直在使用内置的版本控制系统来保留我的代码的备份,并从具有相同配置的其他PC访问它.

看看有关类似问题的stackoverflow上的其他问题,人们似乎指向NuGet可能导致问题,但没有任何解决方案似乎对我有用.我已经尝试了使用文件浏览器和Framework选项卡删除和重新添加引用的明显解决方案,但到目前为止都没有工作.

我当前无法编译项目,因为我收到此警告,无疑是由于首先缺少引用.

错误31无法从程序集C:\ Users ...\Visual Studio 2013\Projects\AlgorithmToolsTFVC\AlgorithmToolsSuite\AlgorithmTools\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft加载"EnsureBindingRedirects"任务. Bcl.Build.Tasks.dll.无法加载文件或程序集'file:/// C:\ Users ...\Visual Studio 2013\Projects\AlgorithmToolsTFVC\AlgorithmToolsSuite\AlgorithmTools\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl. Build.Tasks.dll'或其依赖项之一.该系统找不到指定的文件.确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类.AlgorithmTools

.net c# visual-studio nuget

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

Nuget DisableSourceControlIntegration不起作用

我正在尝试遵循无提交策略,在使用NuGet时将程序集保留在TFS之外.我希望项目能够自动恢复依赖项,而不是向TFS添加挂起的更改.

我已经阅读了几种方法来做到这一点; 一个正在使用.tfignore,这将是我们拥有的项目数量的痛苦.我们可以在TFS中隐藏文件夹,但我们需要为每个项目添加packages文件夹以隐藏它.最后一种方法是使用disableSourceControlIntegration通过NuGet.config配置NuGet,这将使NugetClient不会将包添加到项目或解决方案中.

**这是我正在使用的配置XML:

<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
Run Code Online (Sandbox Code Playgroud)

如果我将它放在我的{SolutionDir} .nuget文件夹中,它适用于该解决方案.我正在尝试将它放在我的%AppData%\nuget文件夹中,以便它应用于所有解决方案,但包恢复仍然导致TFS添加我的包文件夹内容.

我正在使用Visual Studio 2013,NuGet 2.8.6和VSOnline的TFS.**

tfs nuget azure-devops

4
推荐指数
1
解决办法
5388
查看次数

标签 统计

nuget ×4

tfs ×3

visual-studio ×3

.net ×1

azure-devops ×1

c# ×1