Posted on 2007-09-10 20:42
江南白衣 阅读(371)
评论(13) 编辑 收藏 所属分类:
.NET
错误信息如下:
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'svcutil, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)
File name: 'svcutil, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
解决方法:sn -Vr "c:\program files\Microsoft SDKs\Windows\v6.0A\Bin\SvcUtil.exe"
Feedback
sn -Vr "c:\program files\Microsoft SDKs\Windows\v6.0A\Bin\SvcUtil.exe"
这个命令是什么意思?打在哪里?
sn -Vr是关闭对程序集的验证,在NET SDK命令行下打。
不客气:)
请问楼主的Svcutil.exe是安装Visual Studio 2008 Beta 2时自动装上的吗,不知为何我的没有这个工具
是的,在X:\program files\Microsoft SDKs\Windows\v6.0A\Bin\
你自己找找看
你好,我在powershell下运行命令:
sn -Vr "c:\program files\Microsof SDKs\Windows\v6.0A\Bin\SvcUtil.exe"
提示如下:
无法将条目“sn”识别为 cmdlet、函数、可运行程序或脚本文件。请验证该条
所在位置 行:1 字符: 3
+ sn <<<< -Vr "c:\program files\Microsoft SDKs\Windows\v6.0A\Bin\Sv
请问这是什么问题?
楼上,你需要在Visual Studio 2008 Beta 2 Command Prompt下运行SN,要不你就切换到SN所在的目录再运行,你上面的错误是你没有把sn的所在目录加到系统变量里去
问题已经解决,谢楼主!
是不是默认情况下系统CMD没有配置.net环境,需要手动加入到系统变量中?
不需要,装好SDK后会有一个Visual Studio 2008 Beta 2 Command Prompt的,在菜单里呢,你看看
请问为什么安装完成后,是不是都会出现这种情况,为什么会这样.