.NETコアが近づくにつれ、私たちのライブラリをNETコアに変換して、古いコード(Net 4.5)とNet Core!しかし私にとっては、どのタイプのライブラリが必要なのかは明らかではありません。 VS2015に「Net-Core」プロジェクトタイプはありません!古い学校の "PCL"図書館を使う必要がありますか?それともどうすればいいのですか?C#ライブラリをNet.Coreに変換する
答えて
私の場合、どのタイプのライブラリが必要なのかはっきりしません。 VS2015に「Net-Core」プロジェクトタイプはありません!古い学校の "PCL"図書館を使う必要がありますか?それともどうすればいいのですか?
ウェブ>クラスライブラリ(パッケージ)タイプを使用してください。スクリーンショットはASP.NET 5 RC1 installedとVisual Studio Community 2015 Update 2からである
- ファイル>新規>プロジェクト
- ウェブ>クラスライブラリ(パッケージ)
。そのproject.json
ターゲット2つのフレームワーク:.NET 4.5.1および.NET 5.4(renamed to .NET Core.)
{
// other properties deleted for clarity
"frameworks": {
"net451": { },
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
}
ヒント。クラスライブラリをアップグレードするときは、既存のコードにrun the .NET Portability Analyserを追加してください。変更が必要なクラス&が表示されます。
もうproject.jsonはありません。 – Matthieu
この時点で、RC1ではASP.NET 5のものをDNXで使用できます。 プロジェクトタイプClass Library
、プロジェクトの拡張子はxprojです。
は、これらのプロジェクトテンプレートを使用するときは、dnxcore5 (or one of those new monikers)をターゲットにすることができ、多くはDOTNETのCLIの賛成でDNX will be retired含め、変更、およびより重要なのASP.NET 5 to ASP.NET Core 1.0
の改名さを覚えておいてください。あなたのコメントに答える
:あなたはASP.NET 5をインストールすると
、新しいVisual Studioプロジェクトテンプレートが自動的に追加されます。 Webプロジェクトの場合。クラスライブラリとコンソールアプリケーション。すべてproject.json
を使用しています。
roadmap has RC2 date as TBD彼らは物事の名称変更を発表して以来です。まだ日付はありません。
テンプレートとして新しいプロジェクトタイプがある場合、タイムスケールはありますか?私は、新しいネットコアライブラリが "json"をプロジェクトフォーマットとして使うと思ったのですか?それらはVSに含まれますか? –
- 1. CライブラリをC++ライブラリに変換する
- 2. C++ライブラリをobjective-cに変換する
- 3. C#ライブラリをMSTestプロジェクトに変換する
- 4. CライブラリをIOSライブラリに変更する
- 5. 既存のCライブラリをWebインタフェースに変換する
- 6. 外部ライブラリなしでpdfをbmpに変換するC#
- 7. C++ 2次元ビットマップを3Dに変換するC++およびOPENGLライブラリ
- 8. aarをDLLライブラリに変換する
- 9. JSONをJSONスキーマに変換するライブラリ
- 10. MarkdownをHTMLに変換するActionScriptライブラリ
- 11. JSONをurlencodedに変換するライブラリ
- 12. フレームワークをライブラリに変換する
- 13. 共有ライブラリをスタティックライブラリに変換する
- 14. JSONをCSV/Pandasライブラリに変換する
- 15. python2ライブラリをpython3に変換する
- 16. MathML <->に変換するC/C++ライブラリはありますか?
- 17. aviをdivxに変換すると、divx用のC#ライブラリはありますか?
- 18. c#RSACryptoServiceProviderをC++に変換する
- 19. CプログラムをC#に変換する
- 20. C#をC++に変換する方法
- 21. C++コードをC#コードに変換する
- 22. アンマネージドC++コードをC#に変換する
- 23. C++をobjective-cに変換する
- 24. C/C++を8086/88に変換する
- 25. Javaメトリックユニット変換ライブラリ?
- 26. PhotoshopのようなPDFをJPGに変換する - 商用C++/Delphiライブラリ
- 27. CのヘッダーをXMLに変換するための良いツール/ライブラリ
- 28. C#プログラム:通常のテキストに16進データを変換する:ライブラリのインポートエラー
- 29. 静的ライブラリを共有ライブラリに変換しますか?
- 30. ノックアウトマッピングC#モデルをノックアウトモデルに変換する、C#コードをjsonに変換しない
あなたが想定しているように、「古い学校」ではありません。 .NETCoreは、デスクトップ版の.NETの代わりになることは決してありません。これは達成しようとしているものではありません。 –
私は知っています。しかし、PCLは私が思っていた古い学校です! PCLはAPIの最小セットを表示するだけです –
タグを変更しました。この議論はRC1について行われたものです。ユーザーは今RC2にアップグレードする必要があります。http://dot.net –