VSを実行しようとすると、エラーが発生します。それでも、参照可能なプロジェクトが表示されます。どういうわけか、winRTプロジェクト参照をクラシッククラスライブラリプロジェクトに追加することは可能ですか?
そうでない場合は、両方の世界を橋渡しして、共通論理を1か所に保存する方法を教えてください。
VSを実行しようとすると、エラーが発生します。それでも、参照可能なプロジェクトが表示されます。どういうわけか、winRTプロジェクト参照をクラシッククラスライブラリプロジェクトに追加することは可能ですか?
そうでない場合は、両方の世界を橋渡しして、共通論理を1か所に保存する方法を教えてください。
短い答えはイエスです。長い答えは、サポートされておらず、理解する必要があるいくつかの警告が付属しているということです。
ここで私の答えを参照してください: 非メトロ アプリケーションでのカスタム Windows ランタイム コンポーネントの使用
VS2012 では、1 つのアセンブリから WinRT と完全な .Net 4.5 をターゲットにする機能など、複数のターゲットを選択できる "ポータブル クラス ライブラリ" プロジェクト タイプが追加されています。
http://msdn.microsoft.com/en-us/library/gg597391.aspxを参照してください。