Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.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
C#插件选项_C#_Visual Studio 2010_Plugins_Option - Fatal编程技术网

C#插件选项

C#插件选项,c#,visual-studio-2010,plugins,option,C#,Visual Studio 2010,Plugins,Option,因此,我正在为VisualStudio制作一个插件,它可以打开Internet Explorer并访问指定的网站。 我怎样才能让你右键点击按钮或其他东西,打开选项并输入一个新的URL,然后保存?不知道我怎么能做到这一点! 感谢您的帮助您可以在设计时使用设置设计器创建新设置。设置设计器是一个网格样式的界面,允许您创建新设置并指定这些设置的属性。必须为新设置指定名称、值、类型和范围。一旦创建了设置,就可以在代码中访问它 在解决方案资源管理器中,展开项目的“属性”节点。 双击要在其中添加新设置的.se

因此,我正在为VisualStudio制作一个插件,它可以打开Internet Explorer并访问指定的网站。 我怎样才能让你右键点击按钮或其他东西,打开选项并输入一个新的URL,然后保存?不知道我怎么能做到这一点!
感谢您的帮助

您可以在设计时使用设置设计器创建新设置。设置设计器是一个网格样式的界面,允许您创建新设置并指定这些设置的属性。必须为新设置指定名称、值、类型和范围。一旦创建了设置,就可以在代码中访问它

在解决方案资源管理器中,展开项目的“属性”节点。 双击要在其中添加新设置的.settings文件。此文件的默认名称为Settings.Settings。在设置设计器中,设置设置的名称、值、类型和范围。每行表示一个设置

如何读取设置 通过Properties.Settings.Default成员。 以下示例显示如何将myName设置分配给字符串名称属性

this.Name = Properties.Settings.Default.myName;
如何写入设置

Properties.Settings.Default.myName = "Robert"
如果要在应用程序会话之间保留对设置的更改,请调用Save方法,如下所示:

Properties.Settings.Default.Save();

您是否尝试过为您的插件使用app.config设置文件来保存本地用户设置?legrandviking是正确的。您可以通过自定义插件获得基本的appSettings功能。注意,我在使用带有自定义插件的“配置节处理程序”时遇到了问题,但那是3或4年前的事了。@legrandviking您能详细介绍一下吗?我真的不知道我会怎么做。全新为您创建了一个包含基本知识的完整答案。希望这能帮助你寻找用户设置。@legrandviking谢谢!仍然需要一些帮助,允许用户编辑它,这对我很有帮助。我现在唯一想知道的是,既然这是我正在制作的插件,而且用户没有访问源代码的权限,我如何才能使网站可编辑?是否有一些插件设置,他们可以去看看设置的插件,并在那里改变它或什么?我建议你创建一个管理部分,由用户名和密码保护的网站。在那里,您可以通过一个简单的html表单处理更新设置的表单