Ras*_*sen 4 xamarin xamarin-studio xamarin.forms
我有一个带有pcl和.Droid项目的xamarin表单解决方案。现在,我还想将ios添加到解决方案中。我该怎么做呢。从添加对话框中,我可以选择添加新项目,但是似乎添加了更多项目。...因此,该解决方案最初是在没有ios选中标记的情况下创建的。
顺便说一句 我正在使用Xamarin Studio
最好的祝福
没有Xamarin.Forms项目模板可直接使用。Xamarin.Forms项目模板设计为独立的,可以在创建后立即运行,因此它们将始终创建PCL项目或共享资产项目。
Artur的答案是,创建一个新的空iOS项目,添加Xamarin.Forms NuGet程序包,然后修改AppDelegate,是一个好方法。尽管缺少:
如果将其与使用空项目创建的iOS项目与使用Xamarin.Forms项目模板创建的iOS项目进行比较,则它们会稍有不同。因此,创建一个新的空iOS项目的替代方法是:
您可以尝试使用“新建项目”对话框将新的Xamarin.Forms项目添加到现有解决方案中,而无需单独创建它。我这样做会很小心,因为它可能会尝试覆盖现有的项目文件。如果已经完成此操作,则应该可以删除它添加的新PCL项目以及它添加的新UITests项目。然后将引用从iOS项目添加到您的PCL项目。
[Register ("AppDelegate")]
public class AppDelegate : FormsApplicationDelegate
{
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
{
Xamarin.Forms.Forms.Init();
LoadApplication (new App ());
return base.FinishedLaunching(application, launchOptions);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3384 次 |
| 最近记录: |