0

DLL プロジェクトに関して何らかの変更を加えると、dll ファイルにもいくつかの変更が加えられることは明らかです。

しかし?アプリに「ロード」したので、コンピューターにないと言われていました。エラーは、生成された dll ファイルを C:\Windows にコピー アンド ペーストすることで修正されました。これは、dll ファイルを変更するたびに行うのはお勧めできません。

私のfile.dllを毎回Windowsのフォルダにコピーするコードアルゴリズムはありますか?

4

1 に答える 1

1

あなたの状況に応じて:

  • 同じソリューションに dll プロジェクトとアプリ プロジェクトがある場合は、アプリを依存プロジェクトとしてマークし、両方がバイナリを同じフォルダーに配置するようにします。

  • それ以外の場合は、ビルド後の手順を dll プロジェクトに追加して、アプリの exe ファイルが配置されているフォルダーと同じフォルダーに dll ファイルをコピーします。

  • または、dll の場所をPATH環境変数に追加します。

于 2013-10-04T08:18:44.747 に答える