草庐IT

c# - tfs 构建错误无法注册程序集 "MyAssembly.dll"- 访问被拒绝

我有一个C#网络服务项目。我创建了一个客户端来创建和管理与服务的连接。我们有一个用C++编写的旧PC产品,它们需要有一个接口(interface)来调用该服务。我在客户端为它们创建了一些调用,并使COM可见的新对象能够传递数据。然后我选中项目设置中的框,上面写着“RegisterforCOMinterop”。这一切似乎都在本地构建和工作(我以管理员身份运行visualstudio)。但是当我在我的TFS服务器上checkin时,构建失败并指出:无法注册程序集“MyClient.dll”-访问被拒绝。请确保您以管理员身份运行该应用程序。拒绝访问注册表项“HKEY_CLASSES_ROOT

可以在 TFS 2010 构建中运行的 C++ 静态代码分析?

我正在寻找一种nativeC++静态分析工具,既可以在VisualStudio中使用,也可以作为TFS2010构建的一部分使用。它还必须适用于64位编译。有谁知道支持此功能的任何工具? 最佳答案 我正在使用CppCheck.这是我们在持续集成服务器中使用的命令行工具,但我确信它可以从构建前/构建后事件中调用。它输出到控制台或文件(文本/xml)。 关于可以在TFS2010构建中运行的C++静态代码分析?,我们在StackOverflow上找到一个类似的问题:

windows - 如何从 TFS 构建定义输出 Windows 服务项目

我有一个构建多个解决方案的现有构建定义,每个解决方案都有一个或多个webapps或wcf服务项目。这些都被构建并复制到_PublishedWebsites。但是我有一个新项目,它是一个普通的Windows服务(NT服务),不会分离到可安装的位置。我必须怎么做才能像其他的一样复制这个? 最佳答案 网站应用程序中的发布设置对此进行控制。如果你想为你的服务创建一个类似输出的构建,你可以自定义构建工作流来创建一个文件夹来输出所有文件。有关自定义二进制文件文件夹的更多信息,请参阅以下链接:http://msdn.microsoft.com/e

c# - 如何检测 TFS 项目源代码已被修改

我在TFS中有一个编译成DLL的VisualStudioC#项目。我需要知道项目中的任何文件是否在一段时间内被修改过。像这样:"fromdate01/01/2011totoday,checkiftheprojecthasbeenmodified."在C#中使用TFSAPI执行此操作的最佳方法是什么?我的想法:从TFS获取所有项目项,为每个项目检查它的更改历史记录。根据给定的范围周期过滤历史。如果那个时期有变化,那么那个文件被修改了,因此项目也被改变了。这是正确的吗?是否可以在一段时间内而不是在一系列变更集中进行相同的搜索?例如:"fromchangeset1071tolatest,ch

windows - 通过 tf.exe 确定 TFS 工作区的本地路径

我正在使用批处理脚本来获取特定项目的最新版本。此脚本仅运行tf.exe并获取某些二进制文件的最新版本。一切正常,但我想将下载文件的属性更改为可写(默认情况下这些文件是只读的)。为此,我想确定文件的本地路径并使用批处理中的attrib命令。tf.exeworkfold[Workspace]在某种列表中向我显示了本地路径,但如果它只向我显示我想要的内容以便我可以使用提示,那会更容易。到目前为止,它看起来像这样:tf.exeworkfold[Workspace]=======================================Arbeitsbereich:XYZ-xxxxxx(U

windows - TFS Git 存储库在 Windows 命令提示符下不断询问凭据

每次我尝试从TFS中的git存储库中提取更改时,我都会使用Windows命令提示符收到以下错误:Method'DeleteCredentials'intype'Atlassian.Bitbucket.Authentication.Authentication'fromassembly'Bitbucket.Authentication,Version=1.2.0.0,Culture=neutral,PublicKeyToken=null'doesnothaveanimplementation.Usernamefor'https://tfs.jll.com':并询问凭据。我不明白Atlas

tfs - 如何以一些通用格式发布 Flutter 测试结果以显示在 TFS/VSTS 中?

有没有办法发布Flutter测试结果,例如采用JUnit或XUnit格式以便能够在VSTS/TFS中解析和分析它们?我没有找到以任何“有组织”的方式导出Flutter测试结果的方法,例如json或xml文件。 最佳答案 在TFS/VSTS中Test:PublishTestResults任务支持流行的测试结果格式,包括JUnit、NUnit2、NUnit3、VisualStudioTest(TRX)和xUnit2。不支持Flutter测试结果。不过有一个应用junitreport可用于将dart测试的结果转换为JUnitxml报告。好

c# - 使用 TFS API,我如何找到在代码审查中所做的评论?

我正在尝试找出一种方法来查找有关TFS2012中的代码审查请求/响应项的详细信息。我可以通过以下方式查询所有代码审查请求/响应项:conststringTfsUri="http://mytfsserver:8080/tfs/DefaultProjectCollection";vartfs=newTfsTeamProjectCollection(newUri(TfsUri));varstore=tfs.GetService();varversionStore=tfs.GetService();varqueryText="SELECT[System.Id],FROMWorkItemsWHE

c# - TFS API - 如何独立于它们属于哪个构建定义来查询构建

IBuildServer.QueryBuilds(...)的重载似乎不允许我这样做。这是我的代码:TfsTeamProjectCollectiontfs=context.GetValue(TeamProject);IBuildServerbuildServer=(IBuildServer)tfs.GetService(typeof(IBuildServer));buildServer.QueryBuilds(//**whatshouldiputhere?**我不想指定构建定义,因为我想要的构建可能是任何类型。这个问题看起来很简单,但谷歌搜索没有给我任何答案。

c# - Tfs 联机并安装 .pfx

Unabletobuildtheassembly:C:\ProgramFiles(x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(2696):Cannotimportthefollowingkeyfile:MyKey.pfx.Thekeyfilemaybepasswordprotected.Tocorrectthis,trytoimportthecertificateagainormanuallyinstallthecertificatetotheStrongNameCSPwiththefollow