![](/img/trans.png)
[英]c# error The type or namespace name 'SampleMain' does not exist in the namespace
[英]The type or namespace name does not exist - folders in C#
我敢肯定有一個簡單的解決方案可以解決這個問題,但是到目前為止,它已經使我失望了。 基本上,我想做的就是在c#項目的單獨文件夾中包含一些類。 奇怪的是,直到今天,它一直運行良好。
在解決方案資源管理器中,我創建了一個名為animations的新文件夾。 我將這一行添加到主類中:
使用AnimationEditor.animations; (AnimationEditor是解決方案的名稱/命名空間)
引發錯誤:
錯誤1類型或名稱空間名稱“動畫”在名稱空間“ AnimationEditor”中不存在(您是否缺少程序集引用?)
就像我說的那樣,今天之前我沒有這個錯誤,所以我有些困惑。
如果您要引用的類中沒有行namespace AnimationEditor.animations
,則需要手動添加它。
這些namespace
語句在移動文件時不會自動添加,它們只會在您在文件夾下創建新文件時自動添加。
所以你的課應該看起來像
namespace AnimationEditor.animations
{
class MyClass
{
//snip
}
}
附帶說明一下, .NET命名約定指出,應為這些子命名空間使用大寫字母,大寫文件夾名稱,它將自動為新文件使用大寫命名空間(您將需要手動更改現有文件,就像移動文件一樣)
如果將文件拖到Visual Studio中的另一個文件夾(或添加文件),則名稱空間不會自動更改(至少在2010年)。 檢查AnimationEditor類的名稱空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.