C# で記述された DLL を、C# メイン プロジェクトから、.xml を使用せずに呼び出すにはどうすればよいusing statement
ですか?
CreateObject(servername.typename[,location])
VBのように。
C# で記述された DLL を、C# メイン プロジェクトから、.xml を使用せずに呼び出すにはどうすればよいusing statement
ですか?
CreateObject(servername.typename[,location])
VBのように。
DLL とメイン プロジェクトの両方で同じ名前空間を保持します。
VB6 の CreateObject 呼び出しに相当する .Net フレームワークの最も近いメソッドは次のとおりです。
object calcInstance = Activator.CreateInstance(calcType);
or
Assembly testAssembly = Assembly.LoadFile(@"c:\Test.dll");
http://www.csharp-examples.net/reflection-examples/から取得したコード
あなたのシナリオをもう少し説明できますか? 実行時までどのプラグインが利用可能になるかわからない、ある種の「プラグイン」アーキテクチャを作成していますか? もしそうなら、はい、リフレクションはあなたが行く必要がある場所にあなたを連れて行きますが、もっと良い方法があります.