草庐IT

tfs-migration

全部标签

c# - 使用 C# 6.0 功能运行 TFS Build

我最近才开始在我的项目中使用C#6.0的nameof()运算符。现在(checkin时,duh...)我(或更好:构建代理)拒绝构建项目(在本地编译得很好)因为它找不到nameof()表达。我开始在构建Controller和TFS服务器本身上安装VS2015,但无济于事。如何让我的TFS2013Update5构建具有C#6.0功能的项目?我已经考虑过编辑BuildProcessTemplate,但我们在所有构建定义中一直使用默认模板,我什至不知道这是否是正确的方法。 最佳答案 您可以安装"MicrosoftBuildTools201

c# - 使用 C# 6.0 功能运行 TFS Build

我最近才开始在我的项目中使用C#6.0的nameof()运算符。现在(checkin时,duh...)我(或更好:构建代理)拒绝构建项目(在本地编译得很好)因为它找不到nameof()表达。我开始在构建Controller和TFS服务器本身上安装VS2015,但无济于事。如何让我的TFS2013Update5构建具有C#6.0功能的项目?我已经考虑过编辑BuildProcessTemplate,但我们在所有构建定义中一直使用默认模板,我什至不知道这是否是正确的方法。 最佳答案 您可以安装"MicrosoftBuildTools201

榕树贷款migrations迁移文件用于将合约部署到区块链上

Migrations(迁移)是JavaScript文件,这些文件负责暂存我们的部署任务,并且假定部署需求会随着时间推移而改变。榕树贷款随着项目的发展,我们应该创建新的迁移脚本,来改变链上的合约状态。榕树贷款所有运行过的migration历史记录,都会通过特殊的迁移合约记录在链上。榕树贷款第一个迁移1_initial_migration.js向区块链部署了一个叫做Migrations的合约,并榕树贷款用于存储你已经部署的最新合约。每次你运行migration时,truffle会向区块链查询获取最新已部署好的合约,然后部署尚未部署的任何合约。然后榕树贷款会更新Migrations合约中的last_

c# - TFS API : GetLocalWorkspaceInfo always returns null

在我的一台机器上,我从任何GetLocalWorkspaceInfo调用中得到null的返回值。我已经解决了这个简单程序甚至失败的问题:namespaceWorkstationTest{usingMicrosoft.TeamFoundation.VersionControl.Client;classProgram{staticvoidMain(){stringworkspaceLocalPath=@"C:\Dev";varinfo=Workstation.Current.GetLocalWorkspaceInfo(workspaceLocalPath);//infoisalwaysnu

c# - TFS API : GetLocalWorkspaceInfo always returns null

在我的一台机器上,我从任何GetLocalWorkspaceInfo调用中得到null的返回值。我已经解决了这个简单程序甚至失败的问题:namespaceWorkstationTest{usingMicrosoft.TeamFoundation.VersionControl.Client;classProgram{staticvoidMain(){stringworkspaceLocalPath=@"C:\Dev";varinfo=Workstation.Current.GetLocalWorkspaceInfo(workspaceLocalPath);//infoisalwaysnu

c# - 错误 CS1056 : Unexpected character '$' running the msbuild on a tfs continuous integration process

我有一个框架针对.NETFramework4.6.1的项目,作为tfs持续集成过程的一部分,我们创建了一个构建解决方案任务以确保代码正确编译。现在TFS服务器有最新版本的.NetFamework4.6.2。在寄存器中,这是框架的Release键的值OnallotherOSversions:394806=>.NETFramework4.6.2但是当构建运行时出现了这个错误:ErrorCS1056:Unexpectedcharacter'$'我不想用string.Format替换字符串插值来解决这个问题,请提供另一种解决方法来解决它。我需要在TFS服务器上安装其他东西吗?

c# - 错误 CS1056 : Unexpected character '$' running the msbuild on a tfs continuous integration process

我有一个框架针对.NETFramework4.6.1的项目,作为tfs持续集成过程的一部分,我们创建了一个构建解决方案任务以确保代码正确编译。现在TFS服务器有最新版本的.NetFamework4.6.2。在寄存器中,这是框架的Release键的值OnallotherOSversions:394806=>.NETFramework4.6.2但是当构建运行时出现了这个错误:ErrorCS1056:Unexpectedcharacter'$'我不想用string.Format替换字符串插值来解决这个问题,请提供另一种解决方法来解决它。我需要在TFS服务器上安装其他东西吗?

c# - TFS 和引用的 DLL

我们正在使用TFS和VS2010。我一直致力于一个使用TFS作为源代码管理的项目。我下载了很多dll(例如log4net)并在我的项目中引用。当一个新的程序员连接到TFS并使我的项目脱离源代码控制时,它无法构建,因为它说它缺少所有这些引用的dll。我这里做错了什么?如何在源代码管理中包含那些引用的DLL。在引用它们之前,我是否需要将所有这些dll添加到我的项目中?当我引用它们时,我只是浏览到它们在我的文件系统中的位置。 最佳答案 我发现第3方DLL的最佳做法是在您的sln/proj文件结构中创建一个“库”文件夹,并将所有必需的DLL

c# - TFS 和引用的 DLL

我们正在使用TFS和VS2010。我一直致力于一个使用TFS作为源代码管理的项目。我下载了很多dll(例如log4net)并在我的项目中引用。当一个新的程序员连接到TFS并使我的项目脱离源代码控制时,它无法构建,因为它说它缺少所有这些引用的dll。我这里做错了什么?如何在源代码管理中包含那些引用的DLL。在引用它们之前,我是否需要将所有这些dll添加到我的项目中?当我引用它们时,我只是浏览到它们在我的文件系统中的位置。 最佳答案 我发现第3方DLL的最佳做法是在您的sln/proj文件结构中创建一个“库”文件夹,并将所有必需的DLL

c# - 如何以编程方式 checkout 要在 TFS 中编辑的项目?

我正在使用TFS2010开发一个实用程序来处理受源代码控制的文件。如果某个项目尚未checkout进行编辑,我会遇到异常,这绝对是可以预见的,因为文件处于只读模式。checkout文件有哪些方法?附言我想要一些程序化的东西,而不是Process.Start("tf.exe","...");如果适用的话。 最佳答案 此处提到的其他一些方法仅适用于特定版本的TFS或使用过时的方法。如果您收到404,则您使用的方法可能与您的服务器版本不兼容。此方法适用于2005、2008、2010,我不再使用TFS,所以我没有测试2013。varwork