问题:
F:\网络管理系统\zhwgxt\P5编码实现\ZhwgNetManager\ZhwgNetManager\taskManagement\TaskManagement.aspx: ASP.NET 运行时错误: 未能加载文件或程序集“Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。未提供所需的模拟级别,或提供的模拟级别无效。 (异常来自 HRESULT:0x80070542) F:\网络管理系统\zhwgxt\P5编码实现\ZhwgNetManager\ZhwgNetManager\taskManagement\TaskManagement.aspx 1 1 ZhwgNetManager
今天从svn上down下一项目,结果运行不起来,网页一直加载,上面的警告是不能加载Microsoft.CSharp,哪位牛人帮我看看怎么回事啊,我自己新建一个web项目能正常调试的。
把项目里的 Target Framwork 改为 .net framework 4 试试
请问在哪里改Target Framwork 改为 .net framework 4??
我也遇到这个问题了
@菜鸟在编程: 右键项目弹出菜单选择属性,在“生成”项中将目标框架复选框选为.net framework 4
@菜鸟在编程: 右键项目弹出菜单选择属性,在“生成”项中选中目标框架下拉列表中的.net framework 4选项
未能加载文件或程序集 有可能是缺少.dll文件或者是.dll文件版本不对
我把Microsoft.CSharp拷贝过去也不行
我把Microsoft.CSharp拷贝过去也不行
明明是引用了这个dll的
我把Microsoft.CSharp拷贝过去也不行
明明是引用了这个dll的
在同事的机器上能跑
楼主的情况很明显,没有可加载的文件或者是程序集,既然楼主的dll文件已经引用了,应该是项目版本的问题,可以再项目属性设置一下项目版本
你的电脑上安装了.NET Framework 4.0了吗?
装了
@IT_chen: 检查一下IIS的应用程序池所用的.NET Framework版本
@dudu:
我用vs2010调试,应该用的是内置的web服务器吧,跟IIS没有关系吧
@IT_chen: VS2010调试的话,与IIS关系。
web.config中有 <compilation targetFramework="4.0"/> 吗?
没得说的 .NET版本问题
这应该是版本问题的, Microsoft.CSharp这个dll的版本和你工程文件的版本不一致造成的,你检查下这个两个版本号是否一致。
It compiles the website successfully if you choose VS2010 to run as administrator. Have a try.
版本一样的话 用哪个管理员运行vs就好了!