这是一个奇怪的,不是我之前遇到过的.如果我在根文件夹中有我的类(不在App_Code中),我的项目符合并运行正常.
一旦我将它们移动到App_Code文件夹中,它就会编译,但运行它会显示旧的
CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)
我不明白如何将类移动到App_Code文件夹会导致整个事物分崩离析?
项目目标是VWD 2010 Express上的.Net 4
您必须修改Web应用程序的web.config文件以使其编译并使用.net 3.5(或者在您的情况下可能更高):
<system.web>
<compilation>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</compilation>
</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5" />
<providerOption name="WarnAsError" value="false" />
</compiler>
</compilers>
</system.codedom>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5312 次 |
| 最近记录: |