私のソリューションは、ネイティブ C++ DLL プロジェクトと C# クラス ライブラリで構成されています。C# クラス ライブラリは、ネイティブ DLL のラッパーです。
クラス ライブラリは AnyCPU で、ネイティブには Win32 および x64 アーキテクチャが含まれています。基本的に、ネイティブ DLL の 32 ビット バージョンと 64 ビット バージョンの両方を最初にビルドし、次に C# ライブラリをビルドする必要があります。DLL はリソースとして C# ライブラリに組み込まれているため、これは厳密な依存関係です。
- Visual Studio から作成できる場合、どのようにすればよいですか?
- 不可能な場合、msbuild を使用してそれを行うにはどうすればよいですか?