2015-03-05 5 views
0

Я работаю над IOS, используя Xamarin для восстановления старого кода Android. При попытке компиляции, есть отсутствует ошибка сборки, указывая мне к этому блоку кода:Xamarin Settings Designer

[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 dll». Это может быть проблемой, но если я не знаю, как это исправить.

+0

Удаление System.Configuration дал мне много дополнительные ошибки, но в конечном итоге устранили проблему – Boivin

ответ

0

Я не знаю, как это может работать на Xamarin.Android но System.Configuration (как сборок и пространство имен) является не части мобильного профиля, которые поставляются вместе с Xamarin.iOS (и Xamarin.Android).

Кроме того, более конкретно к Xamarin.iOS, нет генерации кода возможно (без JIT не допускается Apple), так что не включает в себя пространство имен (или типы) от System.CodeDom.Compiler