2017-03-15 19 views
5

私は.Netコアを初めて使用しています。 Net Core SDKのバージョンのリストが見つかりません。 私はVisual Studio 2015でnet coreを使用する方法についての公式の文書に続いて、1.0.0,1.1.0(現在)と2.0.0(将来)純粋なコアバージョンの質問

の3つがあることを読みました。それでも私はバージョンを理解できません。

net coreを使って開発したライブラリで、バージョンが「1.0.0-preview2-003131」であることを示しています 1.0.0ですか? 1.0.1?公式にリリースされているのか、それともプレビューだけですか?

また、Net Framework 4.6.2を使用した単体テストプロジェクトがあります。私のDLLをテストする。 Net Coreで開発されたクラスをテストしたいのですか?それは正しい方法ですか?

最後に、net core dllを使用するASP NetコアMVC Webアプリケーションを開発しました。これは「netcoreapp1.0」を使用しています。彼らは期待通りに一緒にうまく働いています。 しかし、どのように私の純粋なコアDLLと異なるネットフレームワークのバージョン間の互換性について学ぶことができますか?事前に

おかげ

答えて

3

Comparison and compatibility

はまた、私はネットフレームワーク4.6.2を使用してユニットテストプロジェクトを持っています。私のDLLをテストする。 Net Coreで開発されたクラスをテストしたいのですか?それは正しい方法ですか?

IMOは、そのフレームワークを使用してそれらのクラスを単体テストすることを確かめています。私はそれをこのようにしますか?いいえ、同じフレームワークでユニットテストを実行します。

しかし、どのように私の純粋なコアdllと異なるネットフレームワークのバージョンの間の互換性について学ぶことができますか?

は、あなたは、すべてのネットコアのリリースにhereドット見つけることができます上記ガイド

+0

ありがとう、 – Jawen

1

を参照してください。

「1.0.0-preview2-003131」は確かにプレビュー版です。最新リリースは1.0.4です。

4.6.2で動作するテストプロジェクトを使用してドットネットコアプロジェクトをテストできるかどうかはわかりませんが、xUnitという名前のテスト用ネットコアlibraryがあります。

あなたはdonet coreの中で4.6ライブラリを参照することができます。詳しくはhereをご覧ください。

+0

いいえ、私は1.0.4に移動します – Jawen

+0

私はそれをインストールし、私のglobal.jsonで '1.0.0-preview2-003131'から '1.0.1'に変更しました。しかし、それを機能させることはできません。エラー:エラーMSB4019:インポートしたプロジェクト "C:¥Program Files¥d otnet \ sdk \ 1.0.1 \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props"が見つかりませんでした。 宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認します。 – Jawen