【问题标题】:Xamarin - Include Windows in Platform-Specific Library NuGet ProjectsXamarin - 在特定于平台的库 NuGet 项目中包含 Windows
【发布时间】:2017-11-03 02:04:16
【问题描述】:

Visual Studio for Mac(以前称为 Xamarin Studio)有一个很酷的功能,您可以轻松地创建 NuGet platform-specific multiplatform library projects

但是,VSMac 不知道如何将 Windows 作为目标平台之一(仅限 iOS 和 Android)。我想我会尝试在 VSMac 中创建一个 NuGet 库项目(仅针对 iOS 和 Android),然后让 Visual Studio 2017 Windows 添加 Windows 版本,但 VS2017Win 甚至无法加载 VSMac 创建的解决方案(“这个版本的 Visual Studio无法打开以下项目。”)。

我是否只需要坐等微软将这个功能添加到 VS2017Win 中?

【问题讨论】:

    标签: visual-studio xamarin nuget visual-studio-2017


    【解决方案1】:

    我是否只需要坐等微软将这个功能添加到 VS2017Win 中?

    如果我正确理解您的问题,您想创建一个跨平台包,该包在 iOS、Android 和 Windows 上使用本机 API。 Windows 上的 Visual Studio 2017 已支持此功能。您可以参考文档中的详细信息:Create cross-platform packages

    此外,由于 Visual Studio for Mac 仍是预览版,许多功能需要改进和添加。如果想使用 Visual Studio for Mac 来创建跨平台包,并将 Windows 作为目标平台之一,目前的方法似乎只能等待微软将这个功能添加到 VS2017 for Mac 中。

    希望对你有帮助。

    【讨论】:

    • 顺便说一句,您链接到的页面只讨论了 Visual Studio 2015,但如果您按照说明操作并忽略警告,它也适用于 VS 2017。
    猜你喜欢
    • 2010-11-09
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 2011-06-11
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多