由於一段時間,我發現我的一些buildagent沒有必要的功能來構建.NET Framwork Web應用程序。幾個月前,當我安裝這些構建代理時,它非常完美。由於一些神祕的原因,這些能力消失了。自一週以來,我們在該機器上安裝了VS2017。生成代理正在運行的計算機的重新啓動不起作用。即使我們重新啓動了Team Foundation Server計算機。有什麼能幫助我解決這個問題嗎?構建代理在Team Foundation Server 2017中沒有DotNetFramework MSBuild和VSTest功能
回答
請嘗試以下的項目,讓代理識別功能:
- 重新啓動代理服務手工
添加用戶功能識別功能:
設置 >>代理池 >>選擇池>>選擇特定代理>>功能 >>將c用戶能力下的功能
按照以下步驟向機器註冊功能,因此所有代理都會自動提取功能。
控制面板 >>系統 >>高級系統設置 >>環境變量 >>新系統變量>>進入
variable name
並在下面列出value
>> OK >>這樣做後,重新啓動代理服務將有他們每個人自動拿起新的能力。
以下功能供您參考(根據您的環境和已安裝的版本):
DotNetFramework C:\Windows\Microsoft.NET\Framework64\v4.0.30319
DotNetFramework_4.6.1 C:\Windows\Microsoft.NET\Framework\v4.0.30319
DotNetFramework_4.6.1_x64 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
MSBuild C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
MSBuild_15.0 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
MSBuild_15.0_x64 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\amd64\
VSTest C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow
VSTest_15.0 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow
VisualStudio C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
VisualStudio_15.0 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
VisualStudio_IDE_15.0 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\
我跟着就添加設置,用戶capalbility你的腳步。構建代理現在選擇構建任務。但是當構建解決方案時,構建任務會返回錯誤。從進程返回的退出代碼-1073741502:文件名'C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe',參數'-NoLogo -Sta - 無配置文件-NonInteractive -ExecutionPolicy Unrestricted -Command「。([scriptblock] :: Create('if(!$ PSHOME){$ null = Get-Item -LiteralPath''variable:PSHOME''} else {Import-Module -Name([System.IO.Path] :: Combine($ PSHOME, ''Modules \ Microsoft.PowerShell.Management \ Microsoft.PowerShell.Management.psd1'')); Import-Module -Name([System.IO.Path] :: Combine($ PSHOME,'Modules \ Microsoft.PowerShell。 Utility \ Microsoft.PowerShell.Utility.psd1'))}'))2> & 1 | ForEach-Object {Write-Verbose $ _。Exception.Message -Verbose}; Import-Module -Name'C:\ AgentV2_work_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.119.0 \ ps_modules \ VstsTaskSdk \ VstsTaskSdk.psd1'-ArgumentList @ {NonInteractive = $ true} -ErrorAction Stop; $ VerbosePreference ='SilentlyContinue'; $ DebugPreference ='SilentlyContinue'; Invoke -VstsTaskScript -Scri ptBlock([scriptblock] :: Create(')。 '' C:\ AgentV2_work_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.119.0 \ VSBuild.ps1 '' '))「'。
如何創建新的構建定義?如果可能,也嘗試使用另一個生成代理機器。 –
- 1. Team Foundation Server中是否包含Team Foundation Service的所有功能?
- 2. Team Foundation Server構建變量
- 3. Team Foundation Server構建問題
- 4. 如何使用Team Foundation Server 2017構建Qt應用程序
- 5. 權限問題Team Foundation Server - 構建代理
- 6. Team Foundation Server中的源代碼結構
- 7. 沒有代理可以找到具有以下功能:msbuild,visualstudio,vstest
- 8. Team Foundation Server「構建控制器」
- 9. Team Foundation Server 2010構建問題
- 10. Team Foundation Server構建的侷限性
- 11. Team Foundation Server 2010代理設置與Team Foundation Server 2010不同的域
- 12. Team Foundation Server qusion
- 13. Team Foundation Server的2010 - 構建配置沒有爲項目
- 14. 位於Team Foundation Server 2010中的構建日誌在哪裏?
- 15. Team Foundation Server中的Team Sprint
- 16. Team Foundation Service構建版本
- 17. Team Foundation Server - 區域/迭代
- 18. Team Foundation Server
- 19. Team Foundation Server 2008構建服務器代碼分析
- 20. 的Team Foundation Server - SQL Server版本管理
- 21. Team Foundation Server - Backdate Epics
- 22. Team Foundation Server Build
- 23. Team Foundation Server在構建和發佈時出錯
- 24. 的Team Foundation Server 2013 GitUpgradeTemplate.xaml沒有找到
- 25. Visual Studio 2015未能連接到Team Foundation Server 2017:TF31002
- 26. 結合「門控簽入」和「Continuious集成」構建Team Foundation Server中
- 27. Team Foundation Server 2012和GIT
- 28. Team Foundation Server - 分支
- 29. Team Foundation Server 2015構建版本無法啓動
- 30. Team Foundation Server和MbUnit測試
什麼是您安裝的VS2017版本? –