【发布时间】:2019-01-12 18:52:54
【问题描述】:
我正在为 Xamarin Forms 项目创建一个多目标类库,该项目将面向 .NET Standard 2.0、MonoAndroid 8.1 和 Xamarin.iOS 1.0。我了解如何根据平台有条件地包含用于编译的文件,以包含特定于平台的渲染器和实用程序。
我需要知道如何以不会破坏 resharper 和智能感知的方式包含 *.xaml 文件,并且不会因为 InitializeComponent 在 ContentPage 中脱离上下文而发出误报。设置 xaml 文件以构建动作 EmbeddedResource,使用 csproj 中的自定义工具 UpdateDesignTimeXaml,以及要编译的文件背后的代码,未检测到部分类,resharper 停止提供帮助等。
针对这些平台并包含 xaml 资源的多目标项目的 csproj 文件是什么样的?
【问题讨论】:
-
您找到解决问题的方法了吗?
-
并非如此。我进行了重组,以便在多目标项目中不包含 xaml 文件。
标签: c# xaml xamarin.forms msbuild multitargeting