【问题标题】:How to build a portable class library without Visual Studio?如何在没有 Visual Studio 的情况下构建可移植类库?
【发布时间】:2018-04-28 21:28:51
【问题描述】:

我正在尝试在 TFS 服务器上构建可移植库项目,但出现以下错误:

“未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\Portable\v4.6\Microsoft.Portable.CSharp.targets”。确认声明中的路径正确,并该文件存在于磁盘上”

是的,我在服务器上的 MSBuild/Microsoft 中没有 Portable 目录。我在我的开发人员计算机上有它,所以我想如果我安装 Visual Studio 它会工作,但我不想这样做。我已经在服务器上安装了构建工具,具有所有可用的 UWP 功能,但我仍然没有这个 Portable 目录。

【问题讨论】:

    标签: c# .net tfs msbuild uwp


    【解决方案1】:

    通常,您的构建服务器应包含与开发人员工作站相同的软件配置。安装 Visual Studio。它不消耗许可证。

    【讨论】:

    • 如果这是拥有我需要的东西的唯一方法,那我没有问题。我只是想确保我没有错过任何要安装的 SDK/工具/任何东西。
    • @Clément Picou 只需安装 Visual Studio,构建工具目前还不完善,请参阅user voice here
    【解决方案2】:

    只需将 C:\Program Files (x86)\MSBuild\Microsoft\Portable 文件夹复制到您的构建服务器。遗憾的是 build tools 2017 不会自动创建这些文件。

    【讨论】:

      【解决方案3】:

      您是否尝试仅安装 .NET Framework Developer Pack 4.6.2here 中的构建工具必需品,以及带有 /buildmachine 开关的 PortableLibraryTools

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-06
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 2010-12-16
        • 2015-09-22
        相关资源
        最近更新 更多