首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

CS1595: 已在多处定义'System.Runtime.CompilerServices.CompilerGlobalScopeAttribute'

2014-01-28 
无论什么.aspx文件我一访问就报错。 错误信息如下: ///////////////////////////// 编译错误 说明: 在编译向

无论什么.aspx文件我一访问就报错。
错误信息如下:
/////////////////////////////

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS1595: 已在多处定义'System.Runtime.CompilerServices.CompilerGlobalScopeAttribute';使用'F:\win2ksc\microsoft.net\framework\v1.0.3705\mscorlib.dll'中的定义

源错误:

行 25:
行 26:
行 27: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 28: public class Global_asax : MyTestWebApp1.Global {
行 29:

源文件: F:\WIN2KSC\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\mytestwebapp1\e758ecf5\f5f848c2\uc38o1nr.0.cs 行: 27


版本信息: Microsoft .NET 框架版本:1.0.3705.209; ASP.NET 版本:1.0.3705.0

/////////////////////////////

我已经重装.net frameworks好几次,它的SP也装了。还是这个样子。我实在是没有办法了。
 

------解决方法--------------------------------------------------------
感谢您使用微软产品。

这个问题是由于c#编译器没有权限访问mscorlib.dll造成的。
有两种方法可以解决这个问题:
1.打开Machine.config文件,找到<compilers>一栏,添加compilerOptions属性如下:
<compiler language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System,
Version=1.0.3300.0,
Culture=neutral,
PublicKeyToken=b77a5c561934e089"
warningLevel="1"         

热点排行