我正在尝试将应用程序移植到 Mono,但是 Mono 不支持“应用程序设置”。我不会也不会使用 Mono Develop,开发是使用 Visual Studio 完成的。
有什么快速的方法可以解决这个问题吗?或者我应该实现自己的设置替换类?
如果重要的话,这是一个 VB.NET 应用程序。
我正在尝试将应用程序移植到 Mono,但是 Mono 不支持“应用程序设置”。我不会也不会使用 Mono Develop,开发是使用 Visual Studio 完成的。
有什么快速的方法可以解决这个问题吗?或者我应该实现自己的设置替换类?
如果重要的话,这是一个 VB.NET 应用程序。
提出此类问题的最佳地点是http://lists.ximian.com/mailman/listinfo/mono-list上的 Mono dev 邮件列表
我确信有一种解决方法,没有理由手动实施它
可能,您的问题的主要原因是 VB.BET,因为与 C# 相比,它在 Mono 上的实现非常落后
您能详细说明“应用程序设置”吗?您是否尝试使用 app.config 文件?或者可能是项目文件的设置选项卡?
Mono 应该支持这两者。
也许您还可以详细说明“不支持”。您收到错误消息吗?如果是这样,消息是什么?
Mono 本身不支持此功能。你们许多人通过为monodevelop、Linux 的VS 风格IDE 和C# 和其他语言的mono 开发实现此功能,为代码库做出了巨大贡献。
@jpobst
从我的应用程序中查看以下代码:
Dim Threshold As Integer = My.Settings.Threshold
和
My.Settings.Threshold = 15
这些应与应用程序/用户设置同步。是的,我正在使用 Visual Studio 的设置功能和带有“用户”和“应用程序”范围的 app.config。
单声道不支持它。它没有实现,AFAIK 总是什么都不返回。MoMA 说它是Monotodo。