我對C#很陌生,並且已經創建了一個我想在我的主類中使用的類。這兩個類在不同的文件,但是當我嘗試導入到彼此與using
,CMD表示說C#導入類到另一個類不起作用
類型或命名空間名稱「MyClass的」找不到(是否缺少using指令或?組件的參考
我知道,在Java中我惹CLASSPATH
各地得到這樣的東西的工作,但我不知道C#的想法
其他細節:
正如你可能已經想通了,我正在編譯和通過命令提示符執行。我使用/target:library
編譯我的非主類(我聽說只有主類應該是.exe-文件)。
我的代碼如下所示:
public class MyClass {
void stuff() {
}
}
和我的主類:
using System;
using MyClass;
public class MyMainClass {
static void Main() {
MyClass test = new MyClass();
/* Doesn't work */
}
}
我曾嘗試包括我的非主類namespace MyNamespace { }
和進口一點,但它不工作。
你通過生成的庫作爲輸入到編譯器在編譯的主類,對吧?另外,您應該能夠將兩個源文件一起傳遞給編譯器 - 這裏不需要庫。 – Alex
您是否已將其他文件(MyClass所在的文件)添加到Visual Studio中的解決方案中? –
@JensKloster有什麼解決方案?什麼視覺工作室?我沒有使用IDE,我正在使用命令提示符。 – Bluefire