VSTS中未包含的参考文献

时间:2017-04-05 16:14:12

标签: tfs uwp azure-pipelines

我正在使用XAML和C#构建UWP Windows 10。 我在VS2017中安装了几个扩展,这些扩展从“参考”部分引用。 因为VS2017主机代理没有扩展,我必须复制到本地文件夹并使用源代码分发扩展。 我将此代码放在CSProj中,以便通过该文件夹访问扩展。

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

为了模拟这个过程,我使用PowerShell使用MSBuild 15编译我的应用程序。在powershell编译中获取SDK时,它符合6个步骤,3个枚举,3个将SDK添加到项目中:

ExpandSDKReferences:  Enumerating SDK Reference "Microsoft.VCLibs, 
ersion=14.0" from "C:\Users\myusername\Source\Repos\VSTS\BI Read 
Windows\SDKs\Microsoft SDKs\Windows 
Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\".
Enumerating SDK Reference "PDFTron.PDFNetUWPApps, Version=6.5.4.47152" from 
"C:\Users\myusername\Source\Repos\VSTS\BI Read Windows\SDKs\Microsoft 
SDKs\UAP\v0.8.0.0\ExtensionSDKs\PDFTron.PDFNetUWPApps\6.5.4.47152\".
Adding reference "References\CommonConfiguration\x86\pdftron.winmd".
Adding file "Redist\CommonConfiguration\x86\pdftron.dll" from redist folder 
with target path "pdftron.dll".
Enumerating SDK Reference "SQLCipher.UAP.2015, Version=3.4.0" from 
"C:\Users\myusername\Source\Repos\VSTS\BI Read Windows\SDKs\Microsoft 
SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLCipher.UAP.2015\3.4.0\".
Adding file "Redist\Debug\x86\sqlite3.dll" from redist folder with target 
path "sqlite3.dll".

另一方面,在VSTS中的托管代理中,它只会对sdks进行枚举,但永远不会将它们添加到项目中:

 ExpandSDKReferences:
 Enumerating SDK Reference "Microsoft.VCLibs, Version=14.0" from 
 "C:\a\1\s\SDKs\Microsoft SDKs\Windows 
Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\".
Enumerating SDK Reference "PDFTron.PDFNetUWPApps, Version=6.5.4.47152" from 
"C:\a\1\s\SDKs\Microsoft 
SDKs\UAP\v0.8.0.0\ExtensionSDKs\PDFTron.PDFNetUWPApps\6.5.4.47152\".
Enumerating SDK Reference "SQLCipher.UAP.2015, Version=3.4.0" from 
"C:\a\1\s\SDKs\Microsoft 
SDKs\UAP\v0.8.0.0\ExtensionSDKs\SQLCipher.UAP.2015\3.4.0\".

因为没有添加,我有编译错误。可能会发生什么?

问候。

1 个答案:

答案 0 :(得分:1)

是的,我想是的,我在这里提交用户语音:SQLite for Universal Windows Platform on Hosted VS2017 agent,您可以投票并跟进。

解决方法是,您可以在计算机上设置构建代理并将其用于构建。

Deploy an agent on Windows