6

私は Windows 8 を実行しており、Visual Studio 2010 Ultimate w/sp1 と Visual Studio 2012 Ultimate の両方を使用しており、.net 3.5 以降をサポートするポータブル クラス ライブラリを作成しようとしています。

最初に PCL を作成しようとすると、次のような画面が表示されます。PCL選択画面

.net 3.5 がリストにないことに気付いたので、[追加のフレームワークをインストール]をクリックして、バージョン 3.5 の Targeting Pack を見つけました。しかし、「dotnetfx35setup.exe」をダウンロードして実行しても何も起こりません。VS に戻って新しいポータブル クラス ライブラリを作成しようとすると、以前と同じターゲット フレームワークが一覧表示されます。

また、.NET Framework 3.5 の Windows 機能を有効にしましたが、今はアイデアがありません。他に何か見逃した場合のスクリーンショットを次に示します。

Windowsの機能

ありがとう、

4

3 に答える 3

4

.NET Framework 3.5 には移植可能なプロファイルがありませんでした。Visual Studio 2010 でこの問題はありますか? 自分のコンピューターに Visual Studio 2012 をインストールすると、.NET Framework 3.5 が実際に削除されていることに気付きました。おそらく .NET 4.5 に含まれているためです。

必要に応じて .NET 3.5 をターゲットにすることもできますが、ポータブル プロファイル ( PCL ) をターゲットにすることはできません。

于 2012-10-24T14:48:39.267 に答える
0

他の人が指摘したように、.NET Framework 3.5 はポータブル ライブラリでサポートされていません。

ページの下部にあるリンクは、ポータブルで動作するものだけでなく、すべてのフレームワークのすべてのターゲット パックを一覧表示する一般的なランディング ページです。混乱して申し訳ありません。

于 2012-10-30T20:48:48.030 に答える