有没有一种方法可以将一个TFSBuild.proj文件转换成一个简单的MSBuild,而不需要TFS呢?我们的团队希望摆脱TFS,转而采用git/jenkin方法,我想看看是否有一种简单的方法来转换tfs脚本。我知道TFSBuild.proj是建立在MSBuild之上的,我实际上可以调用msbuildTFSBuild.proj来使它工作。我的问题是,我们的新ci服务器上不会有tfs,所以我会得到这样的错误:
error MSB4019:未找到导入的项目"C:\Program MSB4019“。确认声明中的路径是正确的,并且文件存在于磁盘上。
有什么想法?我猜我可能只需要手动转换这些。
发布于 2013-06-18 14:23:43
您不能将TFSBuild.proj转换为简单的MSBuild,因为它已经是简单的了。当您在TFS中对构建进行排队时,build只是在执行"msbuild.exe TFSBuild.proj“。可能有一些额外的参数(在构建定义中定义),当然,在前面准备文件夹。
解决问题的最简单方法是在服务器上安装Visual,这将带来构建的所有需求,比如MSBuild、框架和SDK。
https://stackoverflow.com/questions/17071059
复制相似问题