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?
答案 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。
希望这可以帮到你。