VS2012 ソリューションには 2 つのプロジェクトがあります。
- Windows ストア アプリ;
- クラス ライブラリ (Windows ストア アプリ用);
1 番目のプロジェクトは 2 番目のプロジェクトを参照しています。2番目のプロジェクトには、サードパーティのライブラリへの参照があります (私の場合は SharpDX ライブラリです)。
ビルド時に 2 つのエラーがあります。
エラー 1アセンブリまたは Windows メタデータ ファイル 'SharpDX.dll' {最初のプロジェクト パス} を解決できません
エラー 2タイプ ユニバースはアセンブリを解決できません: SharpDX、バージョン = 2.5.0.0、カルチャ = ニュートラル、PublicKeyToken = null。
SharpDX.dll ライブラリへの最初のプロジェクト参照に追加すると、エラーは発生しません。
しかし、lib が使用されていないプロジェクトで lib を参照する必要があるのはなぜですか?
WinRT の機能ですか、それともバグですか?
VS2012 のこのような動作については、いくつかの苛立ちがあります。