問題タブ [portable-class-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1180 参照

mef - Will Portable Class Libraries for Windows Phone 8 support MEF?

Until now the Portable Class Libraries do not support MEF. Will this change with Windows Phone 8 since it uses the same kernel as Windows 8? Is there official information about this I did not find yet?

0 投票する
1 に答える
749 参照

c# - ポータブル ライブラリ サービス リファレンス

WCF サービスとポータブル クラス ライブラリを作成しました。ライブラリからサービスへのサービス参照を追加しました。非同期メソッドのみが生成されることに気付きました。さらに調査した結果、サービス参照の作成ダイアログの詳細オプションで一部のオプションが無効になっています。アクセス レベル (デフォルトは public ) や "非同期操作の生成を許可する" などのオプション

これはポータブル クラス ライブラリの制限ですか?

0 投票する
2 に答える
5333 参照

windows-phone-7 - ポータブル クラス ライブラリ HttpUtility.UrlEncode

ポータブル クラス ライブラリでは、Web 要求の作成が十分にサポートされていることを理解しています。PCL に HttpUtility.UrlEncode に相当するものはありますか? Windows Phone および Metro アプリケーションに必要です。

0 投票する
1 に答える
280 参照

.net - 名前のないアセンブリの代わりに厳密に名前が付けられたアセンブリ

名前のないアセンブリの代わりに厳密な名前のアセンブリを使用する方法はありますか?

本当の質問はこれです:

プラットフォーム (iOS、 Android、WP、デスクトップ、および WinRT)。このライブラリ (SqliteOrm.dll) は、各プラットフォームのアプリケーションによって使用されますが、System.Data.dll が切り替わります。

ただし、System.Data.dll は厳密な名前で GAC に存在します。これにより、ライブラリが消費されるときに例外が発生します。

私がこれを行っている理由は、System.Data.dll が WP には存在せず、M4A には存在するためです。M4A ではネイティブの System.Data.dll を使用していますが、WP では独自のバージョンを使用しています。私のバージョンには必要なタイプしか含まれていないため、このように異なります。

現在、Metro アプリとデスクトップ アプリを使用してテストしていますが、ここで例外が発生しています。M4A ランタイムが実際にはチェックを行わないという事実について、漠然と覚えていますが、ライブラリをデスクトップでも動作させたいと考えています。

誰かが私に何かヒントを持っていますか、それともこれはすべて悪い習慣ですか?

0 投票する
1 に答える
1006 参照

.net - StringクラスがIEnumerableを実装しないのはなぜですかポータブルライブラリで?

.NET Framework4とSilverlight5を対象とするPCLプロジェクトを作成しました(重要な場合は、Visual Studio 2012のポータブルプロジェクトテンプレートではなく、Visual Studio 2010の拡張機能を使用します)。拡張メソッドを使用して文字列を逆にしようとしていますSystem.Linq.Enumerable.Reverse<TSource>()が、コンパイラはそれSystem.Stringが実装されていないと判断したため、機能しませんIEnumerable<char>

0 投票する
2 に答える
2912 参照

visual-studio-2010 - ターゲットフレームワークを4.0から4.0.3に変更するにはどうすればよいですか?

VisualStudio2010にPortableLibraryToolsベータ2をインストールしました。新しいライブラリを作成し、.Net4.0.3およびSilverlight5と互換​​性があるように設定しました。次に、SilverlightWebからPCLプロジェクトへの参照を追加しようとしました。事業。私はメッセージを受け取りました:

プロジェクト「PortableClassLibrary」への参照を追加できません。現在のプロジェクトのターゲットフレームワークは、ポータブルライブラリプロジェクト「PortableClassLibrary」のターゲットフレームワークの1つではないか、互換性がありません。

ポータブルライブラリプロジェクトのターゲットフレームワークは、プロジェクトのプロパティの[ライブラリ]タブから変更できます。

PCLターゲットを変更したくないので、Webプロジェクトのターゲットを変更したい。[プロパティ]>[アプリケーション]タブに移動しました。ターゲットフレームワークは「.NetFramework4.0」です。4.0.3のオプションはありませんでした。4.0.3(KB2600211)のアップデートがこのマシンにインストールされていないことを確認したところ、要求に応じてインストールして再起動しました。

VSにはまだ4.0.3オプションがなく、メッセージが表示されます。何か案は?

編集

VS2010SP1はすでにインストールされています。

0 投票する
1 に答える
4710 参照

c# - .NET Portable Framework の System.Drawing.Bitmap

演習として、Overv/SteamWebAPIをポータブル クラス ライブラリに移植しようとしています。ただし、関数の 1 つが を返しますがSystem.Drawing.Bitmap、これは .NET Portable サブセットでは使用できません。

以下の機能を考慮すると、最良の代替手段は何ですか? プロジェクトの性質上、下位互換性については心配していません。

問題の機能:

0 投票する
1 に答える
170 参照

c# - ソリューション内で異なるプロジェクトの画像を使用する

現在、アプリケーションをクリーンアップして並べ替えを行っているところです。これにより、アプリケーションを別のポータブル ライブラリ クラスに簡単に配置して、別のターゲット プラットフォームで再利用できるようになります。答えが見つからなかった 1 つの質問は、ソリューション内の他のプロジェクトに存在する画像にリンクする方法です。

例: WP7.1 プロジェクトがあり、WMAppManifest.xml には 2 つの画像への相対パスが含まれています。つまり、IconPath と BackgroundImageURI です。したがって、当然の疑問は、System.Uri クラスを使用するときに XML でそれらにリンクするにはどうすればよいか、またプログラムでそれらにリンクするにはどうすればよいかということです。

よろしくお願いいたします。

0 投票する
3 に答える
3045 参照

entity-framework-4.1 - ポータブル クラス ライブラリと EF Code-first を使用するにはどうすればよいですか?

Azure で WebApi を実行している Windows Phone アプリを実行しています。

「モデル」プロジェクトに新しい「ポータブル クラス ライブラリ」(http://msdn.microsoft.com/en-us/library/gg597391.aspx) を使用しています。これは、WebApi プロジェクト間で共有されている原因です (これは通常の ASP.NET MVC 4 プロジェクト) と私の Windows Phone プロジェクトです。

これはうまく機能し、モデル (POCO) クラスは思い通りにシリアル化および逆シリアル化されます。

ここで、モデル/POCO オブジェクトのいくつかの保存を開始し、そのために EF Code-first を使用したいと考えていますが、EntityFramework アセンブリを "Portable Class Library" プロジェクトに追加できないため、これは一種の問題です。私のモデルプロジェクトでは小さな部分(属性)しか必要ないので、本当にどちらもしたくありません。

では、これを最善の方法でアプローチする方法について何か提案はありますか?

更新:実際に EntityFramework アセンブリをプロジェクトに追加できるようですが、使用する必要がある属性は System.ComponentModel.DataAnnotations にあり、Windows Phone では使用できないため、実際には役に立ちません。 . まだ提案はありますか?