【问题标题】:Xamarin Settings DesignerXamarin 设置设计器
【发布时间】:2015-03-06 05:38:39
【问题描述】:

我正在使用 Xamarin 开发 IOS 来恢复一些旧的 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”。这可能是问题所在,但如果是,我不知道如何解决。

【问题讨论】:

  • Removing System.Configuration 给了我很多额外的错误,但最终解决了这个问题

标签: c# android xamarin.ios xamarin


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多