バージョン管理の理由から、次のように、実行時にファイル名が決定されるネイティブ C++ dll で p/invoke を使用できると便利です。
[DllImport(myDllFilename)]
private static extern void MyInvokedMethod();
残念ながら[DllImport]
、 は属性であり、定数式が必要です。このエラーを回避するための他のオプションはありますか?
異なるフォルダーで同じ名前のファイルを使用し、実行時に正しいファイルをロードできることは承知していますが、異なる名前のファイルを使用できることが私の場合には理想的です。