有没有办法在查看TFS Build时停止Visual Studio内部的持续刷新?使用VS 2010 SP1和TFS 2010 SP1.在Build窗口中观看构建时,屏幕每10秒左右刷新一次.没有什么大不了的,除非在每次刷新期间,如果查看构建窗口的底部(并且滚动),窗口将重置到页面中间的某个位置.很烦人.我宁愿手动刷新以观察构建运行而不是向下滚动到底部,然后一旦到达底部,再次滚动,因为窗口重置.有没有办法关闭这个自动刷新?
在设置自动TFS构建时我遇到了很大的问题.基本上我创建了名为Tests的新配置,添加了transform config,为数据库定义了不同的连接字符串.然后定义TFS构建,使用MSBuild参数构建整个解决方案/p:DeployOnBuild=True /p:Configuration=Tests.问题是,在下拉菜单中的位置(Build_PublishedWebsites \项目)我得到web.config,web.debug.config,web.release.config和web.tests.config,但我希望只是一个转化web.config.
我已经检查过PDC演示文稿Web Deployment Painkillers:Microsoft Visual Studio 2010和MS Deploy但没有帮助.
谢谢你的回答.
我有一个单元测试,根据传递的参数,行为不同.VS 2010 MS测试框架是否具有使用不同参数调用相同测试的功能.我正在寻找这样的东西:
[TestRun(False)]
[TestRun(True)]
[TestMethod]
public void FooTest(bool a)
{
RunTest(a);
}
Run Code Online (Sandbox Code Playgroud) 我的问题:如何在仅运行MSTest代理的远程系统上从TFS 2010构建模板运行部署脚本?
我知道这可以通过激活测试设置配置文件中的"部署"部分来完成,但这不够灵活.晚上一个构建运行.构建成功后,将部署脚本放置在放置位置.放置位置是特定于日期,项目和构建定义.这些参数在我们使用的TFS构建模板中可用.
我没有实验室管理,只有物理服务器.我宁愿不使用额外的构建代理来破坏物理服务器以仅进行部署.MSTest代理显然能够运行部署脚本,但是如何使用TFS构建工作流中的该功能.例如,我可以在没有实验室管理的情况下使用RunDeploymentScript活动吗?
在使用Visual Studio 2010查看代码覆盖率数据时,我在给定的命名空间下看到以下输出:
SomeClass1
SomeClass2
SomeClass2.< >c__DisplayClass1
SomeClass2.< >c__DisplayClass19
SomeClass2.< >c__DisplayClass28
SomeClass3
SomeClass3.< >c__DisplayClass2F
etc
Run Code Online (Sandbox Code Playgroud)
如果我展开任何带有"DisplayClass"的条目,我会发现它是一个在其中有lambda表达式的方法.由于如此多的lambda表达式,很难从代码覆盖率结果中获得有意义的数据.
无论如何要清理这份报告吗?
我们使用 Microsoft 提供的默认 MSF Agile 5.0 流程模板来运行我们的项目。具体来说,Iteration Backlog Excel 表对于进行项目管理非常有用。
然而,我们遇到了第 1 页上的迭代积压工作不是最新的情况。打开 Excel 工作簿后,用户必须明确单击“团队”选项卡上的“刷新”按钮才能查看最新数据。
问题:我们如何强制 Excel (2007) 在打开工作簿时刷新迭代积压并与其连接的 TFS 2010 工作项查询同步?
其他人提供的记录宏以单击“刷新”按钮的建议不起作用,因为记录的宏无法使用树层次结构刷新查询(至少,执行宏时会发生错误告诉我)。录制的宏执行其他操作,只需单击按钮 :-)
mstest ×3
tfs ×2
tfs2010 ×2
tfsbuild ×2
c# ×1
config ×1
excel ×1
excel-2007 ×1
team-build ×1
transform ×1
unit-testing ×1
vba ×1