VSCode 上的 Xamarin.Forms

Ces*_*hão 5 c# xamarin.ios xamarin.android xamarin xamarin.forms

有没有办法在 VS CODE 而不是 Visual studio 2022 中开发和运行 Xamarin.forms 应用程序?

有人尝试过并成功吗?

Saa*_*mer 5

Visual Studio 作为 Xamarin 应用程序的 IDE 可以做几件事 -

  1. 开发(编辑代码)
  2. 构建(编译)
  3. 部署(安装),
  4. 调试(运行时)

使用 VSCode 和 Xamarin 代码,

  1. 是的,您显然可以在 VSCode 上进行开发,因为它就像任何其他文本编辑器一样,适用于大多数 Xamarin Forms(除了使用 Storyboard 文件的 iOS LaunchScreen)
  2. 是的,您还可以使用 VSCode 的内置终端使用如下命令进行构建msbuild Sample.iOS/Sample.iOS.csproj /verbosity:normal /t:Rebuild /p:Platform=iPhoneSimulator /p:Configuration=Debug
  3. 是的,构建后,您可以使用这样的命令部署到模拟器xcrun simctl install booted Sample.iOS.app
  4. 不可以,您无法在运行应用程序时进行调试或放置断点。

我详细撰写了有关从 VS Code 部署 Xamarin 应用程序的文章。令人惊讶的是,您还可以将 Xamarin 应用程序直接部署到 Apple AppStore,并且只需不到一分钟。有了MAUI,得益于Uno的VS code插件,你还可以边运行边调试