簡體   English   中英

缺少類型或命名空間名稱

[英]Missing type or namespace name

這是一個奇怪的,不是我之前遇到過的。 如果我在根文件夾中有我的類(不在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>

我有同樣的問題。 我的答案是在System.Data.Linq的屬性窗口中將Local Copy設置為True。

引用是System.Linq,而不是System.Data.Linq。

您的參考如何申報?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM