尝试为MS数据出厂项目设置CI。使用TeamCity 2017.1.2运行完全修补的VS2015,并使用已安装VS的数据出厂工具。我尝试使用Visual Studio 2015步骤和MSBUILD Step in Teamcity note nock nock nock nock note nock。我正在同一用户帐户下运行代理,因为我登录并启动vs
我可以在代理商上启动VS并成功构建。如果我使用tc og开发人员提示,我会收到以下错误。任何有DFPROJ项目可以成功地使用MSBUILD?
c: users inderapration appdata roaming microsoft datafactory工具 Visual Studio msbuild 1.0 datafactory.targets(35,5):错误msb4062: 这 " Microsoft.windowsazure.datafactorystudio.datafactoryproject.projectsystem.adfcompilertask" t询问无法从汇编C上加载c: program文件 (x86) Microsoft Visual Studio 14.0 common7 IDE Extensions rj paw4at.rk4 microsoft.windowsazure.datafactorystudio.datafactoryproject.dll。 无法加载文件或汇编的Microsoft。Visualstudio.shell.12.0, 版本= 12.0.0.0,文化=中性,publicKeytoken = b03f5f7f11d50a3a'或 它的依赖之一。系统找不到指定的文件。
ok-最终只是用devenv构建项目并设置VS环境变量。感觉像Microsoft在此插件上停滞(并支持VS2017 !!),以替代数据工厂工具2.0。
pushd 'C:Program Files (x86)Microsoft Visual Studio 14.0Common7Tools'
cmd /c "vsvars32.bat&set" |
foreach {
if ($_ -match "=") {
$v = $_.split("="); set-item -force -path "ENV:$($v[0])" -value "$($v[1])"
}
}
popd
write-host "`nVisual Studio 2015 Command Prompt variables set." -ForegroundColor Yellow
devenv somesolution.sln /build "Release|x86"devenv agpdatafactory.sln /build "Release|x86"