Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio visual studio应用程序设置使用情况_Visual Studio_Settings - Fatal编程技术网

Visual studio visual studio应用程序设置使用情况

Visual studio visual studio应用程序设置使用情况,visual-studio,settings,Visual Studio,Settings,我不知道如何使用自定义用户类型的应用程序设置 例如,在时间跟踪系统中,我希望有一个应用程序设置(具有应用程序范围),该设置说明员工每天必须考虑的小时数。有一个自定义用户类型TimeQuantity,它有一些工厂方法和一个签名为TimeQuantity(double,TimeSliceUnit)的构造函数,其中单位只是一个枚举 我可以让设置设计器识别TimeQuantity类型,但是我不知道如何提供设置值(这里是8d小时) 我必须创建某种设置提供程序吗?在设计器之外生成对象?滚动我自己的设置基础架

我不知道如何使用自定义用户类型的应用程序设置

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

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

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

干杯,

贝里尔

我只是在和同一个问题作斗争。据我所知,VisualStudio不允许您浏览到当前项目中的类型;只能浏览到引用程序集中的类型。但是,您可以在设置“选择类型”对话框中键入要使用的类型的完全限定名称,如下所示。请注意,在您的项目生成时,您要引用的类型已经包含在内之前,这是不起作用的。(引用的程序集也是如此。)希望有帮助


在我的机器上运行良好。它就在对话框的顶部。确保该类是公共的。感兴趣的类是公共的且可序列化的。“浏览类型”对话框在其产品列表中不包含项目(即MyProject.Domain),因此我无法选择它。是的,我发现了这一点(最终!)&忘记了我没有回答这个问题。除此之外,如果对话框中有一些有用的线索(例如,“选择一种类型或在下面添加“所选类型”),让第一次使用它的用户更直观,那就太好了。