在尝试使用TFS构建定义进行构建时,我遇到了以下问题。执行构建时,代理会记录以下错误:ErrorCS0234:Thetypeornamespacename'VisualStudio'doesnotexistinthenamespace'Microsoft'(areyoumissinganassemblyreference?)ErrorCS0246:Thetypeornamespacename'TestInitializeAttribute'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)ErrorCS
我正在定制.csproj项目在主构建之前运行一些自定义任务。但是,我根本无法执行任务。我取消了的注释.csproj中的元素文件并添加了一个简单的消息任务,但是当我构建时,消息没有出现在我的输出中,所以任务似乎没有运行。所以这个片段不输出消息;list1:没有消息出现但是,如果我搞砸了一些属性,我可以获得.csproj根本无法执行;list2:MSBuild配置错误注意XXImportance属性。我得到的构建错误是My.csproj(83,46):errorMSB4064:The"XXImportance"parameterisnotsupportedbythe"Message"tas
我的项目有1000多个单元测试,在本地机器上,所有测试都在不到10秒的时间内完成。但是,当它们在TFSBuild上运行时,某些测试的运行速度明显低于其他测试。其中3个在大约1-2分钟内运行,其他4个在5-30秒内运行,而其他则在几分之一秒内运行。我注意到所有那些较慢的测试都使用来自MicrosoftFakes的假货,并且每个测试都是同类中第一个运行的。但是很多其他测试也使用假货(有些更密集)并定期运行。我想知道是什么导致了这种放缓,我该如何解决。编辑:我注意到每个较慢的测试都在无模拟测试之后运行。也许这种减速是由ShimsContext的初始化引起的。在我的测试类中,ShimsCont
在VisualStudio(2012+)中,我想要从代码注释到TFS工作项的可单击引用。有没有一种简单的方法可以做到这一点,这是否也可以通过函数体内的注释(不是函数的摘要)来实现?所以我想要这样的东西://////Exampleofasummary///staticvoidMain(){intdummy=1;//Shouldbe1accordingto@Task1234而不是这样的://////Exampleofasummary,seeTask1234.///staticvoidMain(){}一些标签阅读Material:RecommendedTagsforDocumentation
不久前,我开发了一个自定义TFScheckin策略,该策略在VisualStudio2015中运行良好。现在我安装了VisualStudio2017并想像之前使用VS2015一样注册checkin策略程序集。但这不起作用。如何使用VS2017注册自定义checkin策略程序集?对于VS2015,我有这些注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\TeamFoundation\SourceControl\CheckinPolicies]"MyCheckInPolicy"="C:\\Pr
我正在尝试使用SDK以编程方式从TFS中提取最新版本的源代码,但我所做的不知何故不起作用:stringworkspaceName="MyWorkspace";stringprojectPath="/TestApp";stringworkingDirectory="C:\Projects\Test\TestApp";VersionControlServersourceControl;//actuallyinstantiatedbeforethismethod...Workspace[]workspaces=sourceControl.QueryWorkspaces(workspaceNa
我找到了几个关于使用TFSAPI检索测试结果的示例,但没有关于以编程方式创建结果的文档。我的目标是创建一个轻量级的替代方案来使用Microsoft测试管理器来运行手动测试。有人对此有经验吗?有没有我遗漏的例子?这是我目前所拥有的:ITestCaseResultCreateNewTestCaseResult(ITestSuiteEntrytestCaseEntry){varrun=testCaseEntry.TestSuite.Plan.CreateTestRun(false/*notautomated*/);run.AddTest(testCaseEntry.TestCase.Id,s
如何从脚本构建Web服务部署包。我可以msbuild/target:rebuild/p:Configuration=Debug".\MyProject.sln"但它不会构建部署包。 最佳答案 首先您需要设置您的部署包设置(如果您已经运行“BuildDeploymentPackage”,请转到第2步):进入Project'sProperties->Package/PublishWeb并指定包位置。如果你运行这个命令:msbuild/T:Package它将使用您运行它的目录中的.csproj为您构建部署包,并将该包放在步骤1中项目属性中
我在发布(使用visualstudiowebdeploy)我的webapp到azure时遇到网络故障。稍后我再次尝试,然后我收到以下错误消息。Error5Webdeploymenttaskfailed.(WebDeploycannotmodifythefile'NewRelic.Agent.Core.dll'onthedestinationbecauseitislockedbyanexternalprocess.Inordertoallowthepublishoperationtosucceed,youmayneedtoeitherrestartyourapplicationtorel
代码:stringspName="usp_Test_Procedure.sql";vartfsPp=newTeamProjectPicker(TeamProjectPickerMode.SingleProject,false);tfsPp.ShowDialog();_tfs=tfsPp.SelectedTeamProjectCollection;if(tfsPp.SelectedProjects.Any()){_selectedTeamProject=tfsPp.SelectedProjects[0];}stringselectedProjectName=_selectedTeamPr