- - PR -
C#アプリとManaged C++ DLLについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-04-18 12:59
こんにちは。
Visual StudioにおけるC#アプリとManaged C++ DLLのプロジェクトの作成方法について 質問があります。 現在、サンプルコードとして、 C#アプリとC#アプリが利用するManaged C++ DLLの二つのプロジェクトを作成していま す。この二つのプロジェクトはひとつのソリューションとしてまとめています。 C#アプリはManaged C++ DLLに依存していて、ビルドの順番は当然、Managed C++ DLL の次にC#アプリというようになっています。 ところが、C#アプリのプロジェクトがManaged C++ DLLのファイル(.DLL)を握っている ようで、Managed C++ DLLをビルドしようとすると、「ファイルが他のプロセスで使用 されている為、削除できません」という旨のメッセージがでてしまいます。 いまは、暫定的に、Managed C++ DLLのコピーを別のディレクトリにおいて、C#アプリ での参照先をそのコピーに設定して、凌いでいます。 このようにC#アプリとManaged C++ DLLが依存関係を持っていて、ひとつのソリュー ションにしたい場合、どのようなプロジェクトの設定にすればベストなのでしょうか? よろしくおねがいします。 |
|
投稿日時: 2003-04-18 13:39
こんにちは。同じ現象に悩んでいます。
回避策ですが、C#のフォームデザイナを閉じてください。これで解決すると思います。C#だけでなく、VB.NETでも同じです。 |
1