Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ほとんどの.NETdllの場合、それらを参照として追加し、ディレクティブ(例using mydll;)を使用してコードに「インポート」できます。参照として追加できるMSVCでコンパイルされた.NETバイナリがありますが、usingディレクティブに表示されません。なぜこれが起こっているのでしょうか?
using mydll;
C ++ / Cライブラリを使用している場合は、dllimportを使用する必要があります。C#はアンマネージコードを「見る」だけではありません。
[DLLImport( "mydll.dll" )]; static extern void MyMethod(int parm1, int parm2);
そうすれば、他のコードと同じように、コードからMyMethodを呼び出すことができるはずです。