Xamarin设置设计器

本文关键字:设置 Xamarin | 更新日期: 2024-10-22 19:39:15

我正在IOS上使用Xamarin恢复一些旧的android代码。当试图编译时,有一个丢失的程序集错误,将我指向以下代码块:

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 
{...}

我得到的错误如下:

错误CS0234:类型或命名空间名称ApplicationSettingsBase命名空间System.Configuration中不存在。是否缺少装配参考?(CS0234)

我感觉问题出在"Microsoft.VisualStudio"部分,但我不知道如何解决这个问题。

编辑我看到一些有类似问题的人被回答"不要使用Windows核心dll"。这可能是问题所在,但如果是,我不知道如何解决它。

Xamarin设置设计器

我不确定这在Xamarin.Android上如何工作,但System.Configuration(程序集和命名空间)是而不是Xamarin.iOS(和Xamarin.安卓)附带的移动配置文件的一部分。

此外,更具体地说,对于Xamarin.iOS,不可能生成代码(苹果不允许JIT),因此它不包括来自System.CodeDom.Compiler 的命名空间(或类型)