我每天都使用VS2010,有时喜欢在另一个编辑器(我最喜欢的notepad++)中打开c#文件(或其他文件)。所以右键单击"解决方案资源管理器"中的文件,然后选择"打开"…,打开对话框。
我添加了我的编辑器,程序一整天都出现在Open With对话框中。
但每次我重新启动(或注销并再次登录域),程序从打开对话框中消失。
我认为这可能与漫游配置文件有关(因为这发生在作业中)。咨询我们的服务台并不能解决这个问题。
所以我确实查看了注册表,试图从VS2010中的"打开"对话框中找到程序存储的地方。但是没有找到正确的钥匙。
谁能告诉我打开对话框程序存储在哪里?所以我可以创建一个脚本或添加我最喜欢的程序,每次我登录?
使用SysInternals的Procmon (science!)快速查看
HKEY_CURRENT_USERSoftwareMicrosoftVisualStudiox.xDefault Editorsyyy
其中x.x是VS版本号(如VS2008的9.0),yyy是文件扩展名。该键获得与"友好名称"同名的子键,并将默认值设置为"程序名称"。我猜不出为什么你的机器上没有保留注册表设置,请在superuser.com或你的"servicedesk"上询问有关问题。