2017-04-04 65 views
0

我目前正在VSTS中設置持續集成服務器。我有一個VS2017應用程序,其中包含一些我必須在Visual Studio中安裝的SDK的引用,以使其可以正常工作。當我在VSTS中設置構建時,它會失敗,因爲它沒有找到我在SDKs部分中安裝的擴展。如何將VS2017擴展添加到Host Agent

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2195,5): Error MSB3774: Could not find SDK "PDFTron.PDFNetUWPApps, Version=6.5.4.47152". 

如何將它們包含在構建的主機代理中?

回答

0

我設法與SDK將添加文件夾庫:

C:\Program Files (x86)\Microsoft SDKs\UAP 

,我需要和已將此添加到應用程序的文件的csproj。

<PropertyGroup> 
    <SDKReferenceDirectoryRoot>..\SDKs;</SDKReferenceDirectoryRoot> 
</PropertyGroup> 

即使發現和枚舉的SDK時,VSTS代理不抱怨,它同時compilating解決方案產生的誤差。

1

不,您不能爲託管代理添加/更改任何軟件,您只能使用它擁有的軟件。

對於您的情況,您可以使用託管VS2017代理代替,它有VS2017 installed

相關問題