【发布时间】:2011-03-06 23:42:37
【问题描述】:
哪个程序应该与 .snk 扩展名相关联。
我不小心更改了关联,不知道更改之前是什么。
我想把它放回去。
【问题讨论】:
标签: .net visual-studio-2010 registry snk
哪个程序应该与 .snk 扩展名相关联。
我不小心更改了关联,不知道更改之前是什么。
我想把它放回去。
【问题讨论】:
标签: .net visual-studio-2010 registry snk
正如 Neil 已经提到的,没有与 .snk 文件关联的程序。您可以尝试清理注册表。
打开 Regedit,导航到 HKEY_CLASSES_ROOT node,展开并向下滚动,直到找到 .snk 后缀。确保它在该键下没有数据,除了应该是 VSTA.snk.9.0 的 (Default) 值,它是对树视图中同一分支更下方的应用程序键的重定向。
我还安装了其他版本的VS以及VS2010,如果你只有VS2010,我不确定它的价值应该是多少,我会看看你是否有VSTA.snk.10.0键。
【讨论】:
从资源管理器中,打开工具、文件夹选项。向下滚动文件类型列表,直到找到 .snk 扩展名。然后点击恢复。
请注意,我的系统上没有与扩展关联的默认程序,但它说它是 Visual Studio 强名称密钥文件类型。
【讨论】:
HKEY_CLASSES_ROOT\.snk 应该只有默认值<APP>.snk.<VERSION>。 HKEY_CLASSES_ROOT\<APP>.snk.<VERSION> 应该有一个默认值“Visual Studio 强名称密钥文件”、一个 0x00000000 的 EditFlags、一个“”的 NoOpen 和一个具有您已知值的 DefaultIcon 键。