4

Visual Studio 2012 と monogame を使用してゲームを Windows Phone 8 に移植しようとしています。問題は、必要な DLL を追加できないように見えることです。エラーは、「より高いバージョンまたは互換性のないアセンブリへの参照をプロジェクトに追加できません」です。

追加しようとしている DLL は Bass.net.dll と呼ばれ、以前は通常の .Net アプリケーションで使用されていました。

この参照をゲームに追加して使用できるようにする方法はありますか? 私はオンラインで多くの記事を読みましたが、すべて異なる説明をしているようです.

クラス ライブラリ dll を Windows Phone 8 に追加できない

http://pcmusings.wordpress.com/2012/10/31/vs2012-windows-phone-and-the-reference-to-a-higher-version-error/

これは、DLL ファイルのブロックを解除する必要があることを示しています。私の場合、DLL と関連ファイルは既にブロック解除されているため、提案は適用されません。

4

3 に答える 3

8

WP8 は WinRT API のサブセットを使用します。すべてのフレームワーク API をサポートしているわけではありません

追加する各 DLL を右クリックし、[プロパティ] を選択して、[ブロックの解除] ボタンをクリックします。

于 2013-09-04T08:38:08.693 に答える
6

dll は、Windows Phone dll またはポータブル クラス ライブラリ dll である必要があります。通常の .net dll を Windows Phone プロジェクトに追加することはできません。

于 2013-06-16T15:04:12.637 に答える
0

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETPortable\v4.5\Profile\Profile78\SupportedFrameworks フォルダーに xml をコピーし (それに応じてドライブ文字を変更します)、[plattform].xml を選択します。

プロフィールに貼り付けます。

あなたのプロファイルを知るには、(メモ帳またはサブライム)で csproj を開きます

于 2017-11-12T11:15:29.087 に答える