Visual Studio为用户创建项目的时候带来了很便捷的图形化创建项目功能:新建项目,按提示选择下一步直到完成即可。
但是这样也有带来一些问题,一个特别真实的例子是,用户在Xamarin时期知道,Xamarin除了Xamarin.Forms,还有Xamarin.iOS和Xamarin.Android。当时的Visual Studio可以在新建项目的时候选择Xa marin.iOS或者Xamarin.Android来建立项目。
但是从Xamarin演化到现在的dotnet时候,Visual Studio的新建项目模板只有MAUI可选。没有找到dotnet Android和dotnet iOS的选项了。
但其实dotnet Android和dotnet iOS是一直存在的,其也是一直作为maui底层实现的存在,只是微软没有把其新建项目的功能做到Visual Studio。如果开发者习惯了使用Xamarin.iOS或者Xamarin.Android的开发方式,并且想在现在dotnet时期继续使用该方式,只要使用dotnet的命令行工具即可。
如果是使用非Windows系统的用户,对dotnet命令行应该再熟悉不过了:
dotnet new

如图所示,dotnet new 只是显示了常用的项目模板,如果想显示所有已安装的模板,使用以下命令即可:
dotnet new list



如图所示,只要在这个列表找到你需要的模板后,再进行新建即可,例如:
dotnet new ios


当前这个例子是在mac下操作的,dotnet已经实现跨平台的情况下,在windows进行这些dotnet命令行工具的操作也是没有问题的。
公众号 Maui Library
知乎 Maui Library
群: 521288080 313308215

发表回复