首页 > 解决方案 > 可以使用 C# 在 Visual Studio for Mac 上创建多平台桌面应用程序,但在 Windows 上构建它

问题描述

由于标题已经提到我的问题是关于以下内容:

我正在寻找在 Visual Studio for Mac 上创建多平台桌面项目的可能性。创建之后,我想在 Visual Studio for Windows 中“导入”该项目(当然是在 Windows vm 上),然后在那里构建它以在 Windows 10 上运行它。我知道可能只是“导入”一个项目不会完成这项工作。我认为在 Visual Studio for Mac 上使用 Xamarin Forms 是一种正确的方法,但我找不到这样的解决方案。有人知道适合我需要的多平台解决方案吗?我希望我的问题越来越清楚。如果已经回答了这样的问题,请道歉,但我没有找到任何有关此的信息。

我在虚拟机中运行 Windows,我认为在 vm 上编码并不舒服。所以也许你们中的一些人可能知道如何实现这一目标。先感谢您

标签: xamarin.formsvisual-studio-macmultiplatformmaui

解决方案


您没有规定您使用的是哪个虚拟机,所以我假设您在谈论“vmware fusion”,所以:

在 Windows 虚拟机中配置共享文件夹:

  1. 启动 VMware Fusion。
  2. 打开虚拟机电源。
  3. 单击虚拟机 > 设置。
  4. 单击共享。
  5. 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹。在 Fusion 6.x、5.x 和 4.x 中,打开共享文件夹选项。在 Fusion 3.x 中,选择在 Mac 上共享文件夹选项。
  6. 单击 + 按钮。
  7. 浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加。

可以通过 Windows 桌面上的 VMware Shared Folders 快捷方式或映射的网络驱动器 Z: 访问共享文件夹。

如果您无法跟随,请按照此说明视频


推荐阅读