Xamarin - 在特定于平台的库NuGet项目中包含Windows

时间:2017-06-01 19:35:13

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

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无法打开以下项目。“)。

我是否只需要坐下来等待Microsoft将此功能添加到VS2017Win?

1 个答案:

答案 0 :(得分:1)

  

我是否只需要坐下来等待Microsoft将此功能添加到VS2017Win?

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

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

希望这可以帮到你。