【问题标题】:visual studio app settings USAGEVisual Studio 应用程序设置用法
【发布时间】:2011-01-16 05:43:56
【问题描述】:

我不确定如何将应用程序设置与自定义用户类型一起使用。

例如,在时间跟踪系统中,我希望有一个应用程序设置(具有应用程序范围),说明员工每天必须考虑多少小时。有一个自定义用户类型 TimeQuantity,它带有一些工厂方法和一个带有 TimeQuantity(double, TimeSliceUnit) 签名的构造函数,其中的单位只是一个枚举。

我可以让设置设计器识别 TimeQuantity 类型,但不知道如何提供设置值(这里是 8d 小时)。

我必须创建某种设置提供程序吗?在设计器之外构建对象?滚动我自己的设置基础架构?

干杯,
浆果

【问题讨论】:

  • 在我的机器上运行良好。它就在对话框的顶部。确保课程是公开的。
  • 感兴趣的类既是公共的又是可序列化的。浏览类型对话框的产品列表中不包括项目(即 MyProject.Domain),因此我无法选择它。

标签: visual-studio settings


【解决方案1】:

我只是在与同样的问题作斗争。据我所知,Visual Studio 不允许您浏览到当前项目中的类型。您只能浏览到引用程序集中的类型。但是,您可以在设置“选择类型”对话框中键入要使用的类型的完全限定名称,如下所示。请注意,在您的项目已经使用您想要引用的类型构建之前,这将不起作用。 (引用的程序集也是如此。)希望有帮助!

【讨论】:

  • 是的,我发现了这一点(最终!)并忘记了我没有解决这个问题。干杯
  • 顺便说一句,如果对话框有一些有用的线索(即“选择类型或在下面添加'选定类型'”)以使其对第一次使用的用户更直观,那就太好了.
猜你喜欢
  • 2013-08-24
  • 2011-04-19
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 2017-03-18
  • 2011-07-10
  • 1970-01-01
相关资源
最近更新 更多