在 Visual Studio for Mac 中创建的项目可以在 Windows 上的 Visual Studio 中打开和运行吗?我只能访问 Mac,所以很遗憾我不能自己检查它。
这取决于您的目标框架和库。显然,如果您使用 MonoMac 或具有特定于 Mac 的 UI 的东西,它只能在 Mac 上运行,但如果您正在编写面向 .NET Core 的控制台应用程序,默认情况下它会在 Windows 上正常运行。要编写跨平台 UI,您可以尝试使用 Avalonia 这样的第三方框架。
编辑:我应该补充一点,Visual Studio for Mac 使用的 .csproj 和 .sln 格式与 VS for Windows 使用的格式相同,因此通常跨平台应用程序 (.NET Core) 或库 (.NET Core) 的项目或解决方案。 NET Core 或 .NET Standard)可以由 Visual Studio 读取。
事实上,我在我的 Mac 上使用 Windows 10 运行 Parallels,并将我的存储库放在共享文件夹中,并将从我希望运行它们的任何一侧编译我的跨平台应用程序。(有行结束考虑和其他小烦恼,但它有效。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句