标签: tfs2010

如何将NUnit测试集成到TFS 2010构建中

将nunit测试集成到TFS 2010的最佳方法是什么?是通过通用测试还是有更好的方法来运行它们?

理想情况下,我希望每个测试程序集具有一个通用测试的粒度,并且可以在TFS构建报告中显示结果.

nunit mstest tfsbuild generic-test tfs2010

22
推荐指数
2
解决办法
9796
查看次数

如何让TFS 2010将每个项目构建到单独的目录中?

在我们的项目中,我们希望我们的TFS构建将每个项目放在drop文件夹下的自己的文件夹中,而不是将所有文件都放到一个平面结构中.为了说明,我们希望看到这样的事情:

DropFolder/
  Foo/
    foo.exe
  Bar/
    bar.dll
  Baz
    baz.dll
Run Code Online (Sandbox Code Playgroud)

这基本上与此处提出的问题相同,但现在我们正在使用基于工作流的构建,这些解决方案似乎不起作用.使用CustomizableOutDir属性的解决方案看起来对我们来说效果最好,但我无法识别该属性.我自定义了我们的工作流程,将其作为命令行参数传递给MSBuild(/ p:CustomizableOutDir = true),但似乎MSBuild只是忽略它并将输出放入工作流程给出的OutDir中.

我查看了构建日志,我可以看到CustomizableOutDir和OutDir属性都在命令行args中设置为MSBuild.我仍然需要传递OutDir,以便我可以在最后将我的文件复制到TeamBuildOutDir.

知道为什么我的CustomizableOutDir参数没有被识别,或者是否有更好的方法来实现这一点?

msbuild tfs team-build tfs2010

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

如何清除TFS服务器对我本地版本的了解?

我们的构建人员在编译一些已检入我们的TFS实例的源代码时遇到问题.

我正在进行一些我尚未准备好检查的更改,因此我手动备份了本地文件夹并删除了本地文件夹的内容.然后我做了一个"获取最新 - 特定版本,覆盖"以确保我得到最新的.并确保它编译(它确实,问题是构建机器上的设置问题).

所以现在如果我在本地手动重命名文件夹以回到我的版本,我就会遇到TFS认为我拥有所有最新资源的问题......我没有.文件由另一个开发人员更改,但由于我做了"获取最新 - 特定版本,带覆盖",它认为我的代码是完全最新的.

问题:

  • 有些人可以"告诉"tfs我的本地版本不是最新的吗?(我想我可能会用TFS cmd行util来做这个,但不确定哪一个)

  • 我应该以不同的方式做到这一点吗?

谢谢.

version-control tfs tfs2010

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

更改登录用户

当我第一次设置TFS时,我通常使用TFSSetup帐户,并且此帐户将首次登录.

  1. 如何以其他用户身份登录?

  2. 如何查看谁是cuerrent用户?

tfs2010

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

当TFPT"无法确定工作空间"并刷新缓存不起作用时,是否有解决方法?

即使尝试按照互联网上的常规建议刷新缓存的工作区设置,我也无法让TFPT.exe完全正常工作.请参阅下面的日志代表我所尝试和看到的内容.任何人都可以解释为什么"tf get"能够确定工作空间,但"tfpt annotate"会失败吗?

C:\tfsproj> set tfptcmd="C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\TFPT.exe"
C:\tfsproj> set tfcmd="C:\Program Files (x86)\Microsoft Visual Studio   10.0\Common7\IDE\TF.exe"
C:\tfsproj> %tfcmd% workspaces /s:http://tfs:8080/tfs/Apps
Collection: tfs\Apps
Workspace Owner          Computer Comment
--------- -------------- -------- ---------------------------------------------
DAVID     David_Zarlengo DAVID

C:\tfsproj> %tfcmd% get /preview
C:\tfsproj\src\:
Replacing Readme.txt

C:\tfsproj> %tfptcmd% annotate src\Readme.txt
Unable to determine the workspace
Run Code Online (Sandbox Code Playgroud)

当我在Visual Studio 2010中编辑工作区时,"工作文件夹"网格包含3行,其中一行是"活动,$/Foo,C:\ tfsproj",因此,我假设文件夹已正确映射.

Team Foundation Server上交叉发布- 电动工具和附加组件

workspace tfs tfs2010

22
推荐指数
4
解决办法
3万
查看次数

在工作区中找不到文件

我使用Visual Studio 2010专业版与TFS作为源代码控制,一切正常.早上我来了,我打开了我的解决方案,它以脱机状态打开.我尝试上网了,它说

"Workspace for this solution could not be found."
Run Code Online (Sandbox Code Playgroud)

(我不记得确切的错误句子).

我关闭了解决方案.我去了pending changes window -> workspace ComboBox -> manage workspace.我编辑了我的工作区并将我的解决方案映射到现有文件夹.

现在我能够在窗口中看到待处理的更改.我再次打开了解决方案.我试过检查一个文件,我收到错误:

"无法在工作区中找到文件,或者您无权访问该文件."

除了采用最新版本或特定版本之外的任何指针.在manage workspace中,我的工作区是私有的.

workspace tfs visual-studio-2010 visual-studio tfs2010

22
推荐指数
2
解决办法
4万
查看次数

最新值="未下载"

我在TFS中有几个项目,它们在目录层次结构中直观地显示为灰色.当我在Visual Studio 2010/Source Control/TFS 2010中的项目中浏览时,我注意到它们的所有内容都具有最新值="未下载".通常情况下,我只看到"是"或"否"的最新值.

  • 我已经尝试了所有我知道的"获取最新"的变种,但我总是被警告"所有文件都是最新的".
  • 如果我尝试"检查编辑",我不被允许.
  • 当我观察这些灰色文件的属性时,他们总是说工作区版本="不适用".

如何修复TFS以便我可以再次下载和检查项目?我的怀疑是我的工作区搞砸了,但我不知道如何恢复/重新配置它.

tfs2010

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

如何复制TFS 2010构建定义?

有没有办法复制构建定义?我使用主线源控制方法,该方法利用许多不同的分支,这些分支可以存在很短的时间(即几天到一周).我真的很想复制一个构建模板,只需要改变构建的解决方案.有没有办法做到这一点?

tfs team-build tfs2010

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

每当我在TFS中签出文件时,都会创建/删除App_offline.htm

我有一个使用.NET 4.0开发的AJAX密集型ASP.NET Web应用程序,使用TFS作为源代码控制.我们最近将我们的开发工具升级为独家使用VS2010和TFS 2010,但现在每次检出文件时,我们都会看到visual studio重新加载所有符号,并删除所有会话.

在输入一些错误记录代码之后,我们发现回收的原因是它认为每当我们结账时App_offline.htm都在变化.这在项目的任何地方都不存在,我的SO-fu已经找到了一些关于SQL Express的信息,使得这个文件被创建和删除,所以这可能就是这里发生的事情.

看起来我安装了SQL-Express,但即使禁用正在运行的服务,问题仍然存在.

有没有办法阻止退出/删除此文件,如果这确实是发生了什么?每当我查看一个文件时,让应用程序回收是令人沮丧的......

asp.net visual-studio-2010 app-offline.htm tfs2010

21
推荐指数
1
解决办法
3938
查看次数

签入时Visual Studio/TFS错误:参数不正确

我正在尝试从Visual Studio(2010)进行TFS(2010)签到.我收到以下非常具有描述性和信息性的错误消息:

Visual Studio

The parameter is incorrect
Run Code Online (Sandbox Code Playgroud)

参数不正确

有谁知道如何解决这一问题?

visual-studio tfs2010

21
推荐指数
1
解决办法
4671
查看次数