在 .net 7 中使用 Xamarin.IOS 或 Microsoft.IOS 时,Xcode 和 VisualStudio 代码同步

问题描述 投票:0回答:1

您好,根据 Microsoft 最近与 Visual Studio for Mac 生命周期结束相关的通信,我正在尝试寻找替换 IDE 的最佳方法,所有内容都指向 Visual Studio 代码,因为它是免费的并且具有多个扩展,如MAUI 和 C#,但我在使用时仍然遇到一个大问题。

Visual Studio 可以选择直接向 Xcode 打开故事板或 xib 文件,它通常在 obj app 文件夹中创建一个临时 Xcode 项目,在 Xcode 中完成保存后,它会自动同步 Visual Studio 中的文件,反映已完成的属性和更改在 Xcode 中。

是否有任何扩展可以在 VSCode 和 Xcode 之间进行 Objective-C 同步?或者您能否帮我指出一个解决此同步问题的好方法,我想避免手动创建 Xcode 项目。

我创建了一个 Xcode 项目,并包含解决方案中的所有故事板和 xib 文件,以便直接在 Xcode 中修改该项目,但我将此作为解决方法,因为最好的方法类似于 Visual Studio 和 Xcode 之间的同步,它是自动的,并且不需要手动创建 xcode 项目。

xcode visual-studio visual-studio-code xamarin.ios .net-7.0
1个回答
0
投票

实现这一目标需要两个步骤,

首先,编辑项目文件。在 PropertyGroup

中添加以下内容
    <WindowsPackageType>None</WindowsPackageType>

其次,在 Maui 项目文件夹的 Properties 文件夹下找到 launchSettings.json 文件并编辑它,

{
  "profiles": {
    "Windows Machine": {
      "commandName": "Project", // change MsixPackage to Project
      "nativeDebugging": false
    }
  }
}

不要忘记重建您的毛伊岛项目。

然后双击即可打开exe。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.