【问题标题】:Visual Studio online build failure for an empty universal app空的通用应用程序的 Visual Studio 联机构建失败
【发布时间】:2015-12-17 23:51:12
【问题描述】:

我刚刚创建了一个新的空通用应用程序(Windows 10)并在我的 Visual Studio 在线项目中签入。

配置的构建总是因以下错误而失败...

导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v14.0\8.2\Microsoft.Windows.UI.Xaml.CSharp.targets" 没找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。

我将构建配置设置为使用 VS2015,但没有任何运气。

我一直在想我在这里缺少一个简单的配置......但它是否也不受支持?

项目本身只是 Visual Studio 的标准模板。

【问题讨论】:

    标签: msbuild azure-devops


    【解决方案1】:

    我在 Windows 10 TH1 下的 VS2013 Update 5 下运行 MSBuild 8.2 目标时遇到了类似的问题。除了我的目标是 Microsoft.Windows.UI.Xaml.Cpp.targets。所以不一定是 Visual Studio 的问题,而是目标定义中 $(TargetPlatformVersion) 的替换:

    <Import Project="$(TargetPlatformVersion)\Microsoft.Windows.UI.Xaml.Cpp.targets" />
    

    我正在从 Microsoft (https://github.com/Microsoft/winsdkfb) 构建一个项目,所以我认为这不是你的问题(意味着你没有做错任何事情)。

    我知道这不是答案,但我怀疑我们陷入了 Windows 10 SDK 和工具的空白。尽管 VS2015 已 RTM 完成,但这些计划要到 7 月 29 日才能完成并可用。我试图在 VS2015 发行说明中找到一些东西,但没有运气。

    【讨论】:

    • 这不是答案,但是,我可以看到它不适合评论,并且您需要代码格式化标签。其他人可能会投票,但我会保留它:) 它似乎为问题提供了有用的信息。
    【解决方案2】:

    只需告知我在此线程上找到的解决方案。

    在撰写本文时,VSTO 服务似乎尚未更新为 Windows 10 SDK。

    当时让它运行的唯一方法是创建您自己的 Build VM(通过 Windows Azure)并将其链接到您的 VSTO 构建。

    我在MSDN TFS forum上发布了帖子并得到了答案。

    我现在还没有尝试过,但是由于Windows 10现在正式发布,我想它可能开箱即用。

    【讨论】:

      【解决方案3】:

      我们现在在托管构建服务上支持building Universal Windows Platform (UWP) projects

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-11
        • 2020-02-19
        • 1970-01-01
        • 1970-01-01
        • 2018-11-06
        • 2015-05-15
        • 2012-08-12
        相关资源
        最近更新 更多