xamarin.forms - 可以使用 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 上编码并不舒服。所以也许你们中的一些人可能知道如何实现这一目标。先感谢您
解决方案
您没有规定您使用的是哪个虚拟机,所以我假设您在谈论“vmware fusion”,所以:
在 Windows 虚拟机中配置共享文件夹:
- 启动 VMware Fusion。
- 打开虚拟机电源。
- 单击虚拟机 > 设置。
- 单击共享。
- 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹。在 Fusion 6.x、5.x 和 4.x 中,打开共享文件夹选项。在 Fusion 3.x 中,选择在 Mac 上共享文件夹选项。
- 单击 + 按钮。
- 浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加。
可以通过 Windows 桌面上的 VMware Shared Folders 快捷方式或映射的网络驱动器 Z: 访问共享文件夹。
推荐阅读
- unity3d - UNITY - 如何为长按和单击/双击执行不同的操作?
- wordpress - WordPress 按帖子类型过滤关系
- php - 如何在管理面板中设置正确的数据显示
- tensorflow - 如何在 tensorflow for java 中使用 tensorflow-lite 模型
- ionic4 - Ionic-native HTTP POST 方法在 iOS 上不起作用(但在 Android 上完美运行)
- php - Homebrew PHP 似乎没有链接。- 代客
- javascript - JavaScript - 不正确的自动舍入十进制数
- c# - C# Linq Where 和正则表达式
- javascript - 使用 react 动态创建大表
- c++ - 为什么TensorFlow推荐“构造操作的函数式”?