2016-08-03 12 views
10

古いPortable Class Libraryを置き換える新しい.NET Platform Standardコンセプトを読みました。しかし、私はそのようなライブラリを作成する方法を理解していないようです。.NET Platform Standardプロジェクトを作成するには

ターゲット生成/ netstandardを選択できるVisual Studioのプロジェクトテンプレートはありますか?それとも、手動でPCL project.jsonファイルを変更する必要がありますか?

(ガットVS15、アップデート3がインストールされている)

+2

PCLプロジェクトを作成してプロパティをダブルクリックすると、ターゲットプラットフォームを変更するオプションが表示されます。これにより、.net標準バージョンを選択できるようになります。 project.jsonで自分自身と同じことをしていますが、これまでにVSテンプレートを持っていることに最も近いことがあります。 – David

+0

VS2015のアップデート3に組み込まれているかどうか、私は.netのコアツーリングプレビュー2をインストールしました – David

+2

今のところトリックをするようですが、喜んで回答 – Thomas

答えて

7

あなたはPCLプロジェクト、その後、ダブルクリックのプロパティを作成する場合は、あなたのターゲットプラットフォームを変更するオプションが表示されるはずです。これにより、.net標準バージョンを選択できるようになります。 project.jsonで自分自身と同じことですが、VSテンプレートを使用することでこれまでに見つかったことと最も近いことです

+0

@トーマスとして受け入れてくれるでしょう。私は最近迷惑をかけることに気づきました - 私はいくつかのPCL - >標準のプロジェクトを持っていましたが、後でプライベートナゲットフィードに追加され、ソリューション内の他のネットコアアプリケーションによって参照されます。参照は、あなたがナゲットを通して追加したか、右クリック→プロジェクト参照の追加か、あるいはproject.jsonで直接追加するかによって、全てが結ばれているように見えました。 project.json/.csproj/.xprojがすべて編集されていて、よく一緒に再生されていなかったり、VSを使ってコンパイルすることはできますが、逆も可能です。 – David

+0

@Thomasちょうどnetcoreクラスライブラリを使ってプロジェクトを調整しました.jsonを正しいnetstandardフレームワークに変換します。そのプロセスは単にproject.jsonと.xprojを作成し、csprojは作成しません。そのようなことは起こったことがありますか? – David

+0

まだ、しかし私はそれにはまだ深く関わっていませんでした。今のところそれは単なるパッケージです。 – Thomas

0

Visual Studioを使ってテンプレートから新しい.NET Platform Standardプロジェクトを作成することもできますスタジオ2017 RC。

1

あなたは、記事からこのCreate .NET Standard Packages with Visual Studio 2015

に従うことができます:

このガイドでは、 .NET標準ライブラリ1.4をターゲットnugetパッケージを作成する手順を説明します。これは、.NET Framework 4.6.1、 、ユニバーサルWindowsプラットフォーム10、.NETコア、およびMono/Xamarinで機能します。

+0

リンクのみの回答は自動的に低品質であるとフラグが立てられていますので、お勧めしません。代わりに、リンク先のリソースの関連する部分を引用符で囲んだ回答に抽出し、必要に応じて認定を提供する必要があります。 –

+0

@tomredfern実際には、リンク内のすべての情報は、彼が望むものを達成し、正確な質問に答えるために必要なすべてのステップについてのものです。このような私の答えをフラグすることはちょうど公正ではない。なぜなら、マイクロソフトからのリンクのデータはより小さなステップに縮小できないからです – Tamer

関連する問題