.net 在NETFX 4.0工具之外运行sn.exe时遇到问题

.net 在NETFX 4.0工具之外运行sn.exe时遇到问题,.net,.net-4.0,sn.exe,.net,.net 4.0,Sn.exe,有人知道为什么在C:\Program Files\Microsoft SDK\Windows\v7.1\Bin\NETFX 4.0 Tools\ ? (使用Windows XP,32位) Visual Studio 2010工作正常,sn在NETFX 4.0工具中工作(直接调用或在PATH上调用) .net 3.5版本(来自..\Bin)运行良好,可以四处移动 我只是想得到一个自动生成,但似乎sn.exe需要住在它所在的地方。。。 可能是这样吗?我错过了一些明显的东西吗?多亏了我得到了它 显然,

有人知道为什么在
C:\Program Files\Microsoft SDK\Windows\v7.1\Bin\NETFX 4.0 Tools\
? (使用Windows XP,32位)

Visual Studio 2010工作正常,sn在NETFX 4.0工具中工作(直接调用或在PATH上调用)

.net 3.5版本(来自..\Bin)运行良好,可以四处移动

我只是想得到一个自动生成,但似乎sn.exe需要住在它所在的地方。。。 可能是这样吗?我错过了一些明显的东西吗?

多亏了我得到了它

显然,.net 4.0中sn.exe、gacutil.exe或PEVerify.exe的资源被提取到一个外部文件夹中,该文件夹默认位于C:\Program Files\Microsoft SDK\Windows\v7.1\Bin\NETFX 4.0 Tools\1033 i、 e.sn.exe文件为snrc.dll-沿sn.exe的新位置复制..\1033\snrc.dll,即可设置


找到它只是因为PEVerify.exe提供的错误消息比sn(它只是崩溃)稍微有意义一些。

也不要忘记sn.exe.config!