2013-07-17 45 views
1

我试图获取包含一个Windows Phone应用程序的基础上办理登机手续到Team Foundation服务(即托管服务)的解决方案,但它是用类似的错误失败:是否可以使用Team Foundation Service的托管构建代理构建Windows Phone项目?

C:\ PROGRAM文件(x86)\ MSBuild \ Microsoft \ Silverlight for Phone \ v4.0 \ Microsoft.Silverlight.Common.targets(200):“CompileXaml”任务意外失败。 System.IO.FileLoadException:无法加载文件或程序集“PresentationCore,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其某个依赖关系。给定的程序集名称或代码库无效。 (异常来自HRESULT:0x80131047) 文件名: 'PresentationCore,版本= 3.0.0.0,文化=中性公钥= 31bf3856ad364e35'

难道只是Windows Phone的应用程序不支持建立的情况下,还是我需要对构建模板应用一些魔法?

+0

生成服务器上是否安装了相应的SDK? –

+0

构建服务器作为Team Foundation Service(NB:云托管版本)订阅的一部分提供给我。我甚至无法登录它来验证可能安装了哪些SDK,但http://tfs.visualstudio.com/en-us/hosted-build-controller-in-vs.aspx#software上的列表暗示Windows Phone 8应用程序应该工作(我恰好是一个Windows Phone 7应用程序,但我相信8 SDK是向后兼容?) –

回答

1

如果您使用的是Windows Phone 8 SDK,那么根据Team Foundation Service上的托管构建服务器上安装的软件的当前列表,您应该非常好:http://tfs.visualstudio.com/en-us/learn/hosted-build-controller-in-vs.aspx#software

+0

我看到了WP8SDK在那里;在我的情况下,我试图定位WP7.8,所以我只能假设SDK不是向后兼容的(我宁愿定位WP7.x,然后暂时让CI工作)。 –

+0

正确 - 您可以设置您自己的构建服务器,并将其连接到Team Foundation Service,以满足您对Windows Phone 7.8 SDK的需求,从而为您提供帮助。 –

相关问题