Как я могу использовать настройки приложения в моно-проекте? - PullRequest
1 голос
/ 30 декабря 2008

Я пытаюсь перенести приложение на Mono, однако Mono не поддерживает «Настройки приложения». Я не использую и не буду использовать Mono Develop, разработка выполняется с помощью Visual Studio.

Есть ли быстрый способ решить эту проблему? Или я должен реализовать свой собственный класс замены настроек?

Если имеет значение, это приложение VB.NET.

Ответы [ 4 ]

1 голос
/ 06 октября 2015

Mono изначально не поддерживает эту функцию. Многие из вас вносят большой вклад в создание базы кода, внедряя эту функцию для, возможно, монодизайна, IDE в стиле VS для Linux и моно разработки на C # и других языках.

1 голос
/ 30 декабря 2008

Можете ли вы уточнить «Настройки приложения»? Вы пытаетесь использовать файл app.config? Или, может быть, вкладка настроек файла проекта?

Mono должен поддерживать оба из них.

Возможно, вы могли бы также уточнить "не поддерживает". Вы получаете сообщение об ошибке? Если да, что это за сообщение?

1 голос
/ 30 декабря 2008

Лучшее место для того, чтобы задавать подобные вопросы, это список рассылки Mono dev на http://lists.ximian.com/mailman/listinfo/mono-list

Я уверен, что есть обходной путь, и нет никаких оснований для его реализации вручную

И, вероятно, основной причиной вашей проблемы является VB.BET, потому что его реализация на Mono очень отсталая по сравнению с C #

0 голосов
/ 30 декабря 2008

@ jpobst

см. Следующий код из моего приложения:

Dim Threshold As Integer = My.Settings.Threshold

А

My.Settings.Threshold = 15

Они должны быть синхронизированы с настройками приложения / пользователя. Да, я использую функцию настроек Visual Studio и app.config с областями «пользователь» и «приложение».

Mono не поддерживает это. Это не реализовано и AFAIK всегда ничего не возвращает . MoMA говорит, что это Monotodo .

...