"の難しさC#名前空間でまず、私はこれをちょっと貨物栽培していると認めます。私が実際の世界にそれを詰め込んでいるとき、私のきれいなサンプルコードはうまくいきません。それは言っている...私はCPierce.CSharpCall.dllと呼ばれるDLLを持っています。このDLLには、次のようなC#があります。関する構文上間違ったビットです。++で、C#コードと同様の名前空間を使用したいと思うかどうかを知ることができます。}}しかし、私がここで探しているとは思っていません。別の名前空間にある2つの定数を、その名前空間にメソッド全体を入れずに参照するだけでよいからです。アップデート:より深い(もっと深い)検査では、regasmによって作成された.tlbファイルがほとんど空であることがわかりました。私のソースのすべてを単一の.csファイルにまとめ、コンパイルすると、次のようになります。/tlb:BigFile.tlb私はかなりの(そして便利な)tlbファイルを取得します。Studioからプロジェクト全体をコンパイルすると、.DLLは正常ですが、regasmは何もしませんが最小限の.tlbファイルを生成します。StudioでBigFile.csをコンパイルすると、役に立たないDLLが得られます。