【问题标题】:How to create portable hybrid WebView library如何创建可移植的混合 WebView 库
【发布时间】:2016-06-01 23:53:05
【问题描述】:
Xamarin 有一个 RazorTodo 示例,演示如何使用 WebView 和 razor 构建混合应用程序。它包含一个包含视图、模型等的可移植库。但是,在为可移植库添加程序时,我找不到它的模板。我可以创建一个普通的“便携式”库,但它没有“视图”文件夹。我可以创建一个,但是没有用于添加 .cshtml 文件的模板。我可以创建一个带有 .cshtml 扩展名的不同类型的文件,但是让 VS 知道该类型会很好。我错过了什么吗?
谢谢。
-约翰
【问题讨论】:
标签:
android
razor
xamarin
webview
【解决方案1】:
使用 Views 文件夹只是惯例。添加文件夹是完全合法的。
如果您在 Xamarin Studio 中工作,则可以通过在“新建文件”对话框中的“文本模板”下选择“预处理 Razor 模板”来将 .cshtml 文件添加到您的项目中。
Visual Studio 当前不包含此模板类型,但您可以轻松地将文本文件或 HTML 文件添加到项目中,以 .csthml 文件扩展名命名,并通过编辑属性将其转换为预处理剃须刀模板文件并将“自定义工具”设置为 RazorTemplatePreprocessor。