我们使用TFS 2010和自动构建.我们还使用MSTests.
我想了解一下构建服务器的测试执行方法的一些具体信息.测试引擎(在构建服务器上)是按顺序还是并行运行单元测试?
我不得不问这个问题,因为我觉得只有经验丰富的程序员才能知道类中静态成员的优缺点。我读过解释静态成员的书籍,根据我的观点,我也在我的项目中使用了许多静态成员。
据我了解,如果有某个类在我的项目中只使用了1次,我的意思是不需要创建一些或许多实例,我应该将其所有成员设为静态,尤其是静态方法。这是真的?这还有另一个好处,因为可以轻松调用静态成员,而无需创建新实例或在类之间传递实例。
在我的项目中使用静态成员并没有告诉我它有什么问题,我的项目似乎运行正常,当然我并不是说我喜欢使用静态成员并随机、频繁地使用它(正如我在上面解释我的观点)。我认为静态成员可能有一些优点和缺点(我不知道),我想从您的经验中了解。请与我分享。
谢谢你!
它被问了很多,并且在2天内,我试图解决,但没有成功.我在Win7上运行TFS 2012 Express.我在那台机器上安装了VS Express版本.我可以办理入住手续.我正在尝试建立持续集成构建.
但是,当我在构建服务器上强制构建时,我收到以下错误:
由于映射冲突,无法创建工作区'2_1_Server'.您可能需要手动删除旧工作区.您可以使用命令'tf workspaces/computer:%COMPUTERNAME%'获取计算机上的工作空间列表.
详细信息:路径C:\ Builds\Finance已映射到工作区1_1_Server中.(类型MappingConflictException)
(不知道从哪里得到"C:\ Builds\Finance"......)
然后我尝试在我的开发机器上说它,它会询问我在构建服务器上的登录凭据.我输入它们,它告诉我:
那似乎很好,不是吗?
在服务器上,我检查我的Build Agent工作文件夹:
d:\构建\ $(BuildAgentId)\ $(BuildDefinitionPath)
我不确定冲突在哪里.
有趣的是,如果我在同一台服务器上加载一个不同的团队项目,它就会构建.我刚刚为这个项目创建了一个构建定义,它似乎成功构建.我认为它与构建定义有关,因为这些项目是从另一个TFS服务器移动的.....
有人可以帮忙吗?
我在TFS 2010中执行构建时遇到错误:
C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets:找不到框架".NETFramework,Version = v4.5"的引用程序集.要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本.请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集.因此,您的程序集可能无法正确定位到您想要的框架.
请建议做什么?
如何确定使用哪个TFS流程模板?安装了一些,现在我无法确定TFS正在使用哪一个.
我有很多产品待办事项要加载到 TFS 中。我们已经在 Excel 电子表格中定义了其中的大部分内容,因此我认为此处所述的从 Excel 批量导入到 TFS将是最好的方法。
如果我只是想要一个平面列表,我会很好。Excel 2013 与那篇文章中的屏幕截图略有不同,但工作原理几乎相同。我转到 TEAM 菜单选项并选择一个新列表,然后根据我选择的查询构建列表。我的屏幕上显示了我现有的工作项,如下所示:
根据我上面链接的文章,如果我想能够添加子任务,我需要将平面列表转换为树列表。我应该“通过添加树级别”来做到这一点。然而,这里有一个问题:
我试过单击各种单元格,以防需要选择某些内容来“启用”此选项,但是我的盲目单击没有成功。我只是不擅长遵循说明,还是 Excel 2013 有一些我需要解决的怪癖?
我需要做什么来启用它以便我可以批量导入子任务?
我正在使用CodeActivity基类创建TFS2013自定义活动.
这是我正在使用的超载...
protected override void Execute(CodeActivityContext context)
Run Code Online (Sandbox Code Playgroud)
使用CodeActivityContext,如何获取构建目录(文件在由MSBuild构建之前被删除)?我需要在MSBuild接管之前修改构建目录路径中的文件.
我希望代码分析违规在本地显示为警告(这样即使存在CA违规,开发人员仍然可以运行F5),但是作为TFS构建中的错误(更具体地说,我希望构建失败).
我仍然希望在一个地方维护我关心的规则列表,所以我不想为local/TFS创建单独的规则集文件.
关于如何配置这个的任何想法?
tfs ×8
tfsbuild ×5
tfs2010 ×4
.net ×2
msbuild ×2
tfs2012 ×2
tfs2013 ×2
azure ×1
azure-devops ×1
c# ×1
excel-2013 ×1
mstest ×1
static ×1
tfs-workitem ×1