0

私の C# プロジェクトの 1 つは、別のプロジェクトをビルドした後に tlbimp.exe を使用して手動で作成された (ビルド イベント後) .dll を参照する必要があります。その理由は、開発用コンピューターには DLL を登録する権限がなくなったため、DLL の登録を廃止することを選択したためです。

だから今、私はソリューションの2つの構成を持っています.1つはRELEASEで、もう1つはDEBUGです。2 つから生成された DLL は異なります。参照を追加して、適切なビルド フォルダー /RELEASE/AVClib.dll および /DEBUG /AVClib.dll に動的に参照されるようにするにはどうすればよいですか。

プロジェクト構成を頻繁に切り替えることが予想され、毎回再構築したくないため、それらを他の場所にコピーして単一の場所を参照したくありません。

私はプロジェクトの構成に比較的慣れていないので、問題に間違ってアプローチしている場合は、アドバイスをお願いします!

4

1 に答える 1

0

私の問題の解決策を見つけました。csproj ファイルを開いて、環境変数を手動で編集します。これは隠れた機能だと思いますが、Microsoft が削除した理由はわかりません。

于 2014-06-12T18:44:09.067 に答える