0

より大きなソリューションの一部として、2つのプロジェクトがあります。

1つはDLLとしてパックされたc++ライブラリで、もう1つはその.NETラッパーです。

最初のプロジェクトからの出力DLLが2番目のプロジェクトの宛先フォルダーにプルされることをVisualStudioに示す最良の方法は何ですか。ラッパーを使用するプロジェクトの場合、最初のプロジェクトからDLLも取得します。

ビルド後の手順でそれを行うことはできますが、もっと洗練されたものを求めています。それは可能ですか?

編集:「管理されていない参照を追加する方法は?」と尋ねることもできます。

ソリューション画像

4

1 に答える 1

0

私は解決策を見つけたと思います、それは満足できるかもしれません...

手順:

  • ラッパープロジェクトで、LIBRARYの出力ディレクトリに存在するDLLを追加します。どの構成でもかまいません。
  • ラッパープロジェクトのビルド前の手順では、ソースディレクトリに直接ビルドするように現在構成されているライブラリの出力をコピーする必要があります
  • ファイルのオプションは、「ビルドしない」および「新しい場合は出力ディレクトリにコピーする」になります。
  • バージョン管理では、そのファイルはバージョン管理によって無視されます(私はsvnを使用していますが、他のファイルでも可能であることを願っています)。
于 2012-07-17T17:42:13.253 に答える