私はVisual Studio 2015を使用しています。新しいオプションの1つ、「クラスライブラリ(パッケージ)」を使用しています。Visual Studioのクラスライブラリ(パッケージ)でSystem.IO.Fileを使用する方法
特定のWebサービスからファイルをダウンロードし、提供されているパスに保存できるライブラリを作成します。
System.IO名前空間、特にSystem.IO.Fileを使用しようとすると、dotnet5.4では使用できないという警告が表示されます。 net451で利用可能です
私のクラスライブラリに2つのバージョンの.Netを混在させることはできますか?もしそうでなければ、私はnet451を使うことができますか(これは.Net v4.5.1でかなり標準的です)?
以下ことができますならば、私のproject.jsonです:それは場合に役立ちます私はあまりに* .xprojファイルを投稿することができます
{
"version": "1.0.0-*",
"description": "NavOnlineAutomation Class Library",
"authors": [ "username" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"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"
}
}
}
}
が、私が見るすべては、Visual Studio、プロジェクトの名前空間に関する一般的なものがあり、そして出力場所。 .Netのバージョンに関係するものはありません(新しいプロジェクトのレイアウトには意味があります)
ありがとう!