2016-09-12 5 views
4

私はnetstandard1.6net451を対象とするプロジェクトに取り組んでいます。マイライブラリを構築しながら は、残念ながら私はこれらの警告を取得しています:dotnetコアで異なる依存バージョンで終了する

C:\Path\project.json(22,35): warning NU1007: Dependency specified was Microsoft.CSharp >= 4.0.1 but ended up with Microsoft.CSharp 4.0.0.0. 
C:\Path\project.json(17,38): warning NU1007: Dependency specified was System.Collections >= 4.0.11 but ended up with System.Collections 4.0.0.0. 
C:\Path\project.json(18,30): warning NU1007: Dependency specified was System.Linq >= 4.1.0 but ended up with System.Linq 4.0.0.0. 
C:\Path\project.json(19,33): warning NU1007: Dependency specified was System.Runtime >= 4.1.0 but ended up with System.Runtime 4.0.10.0. 
C:\Path\project.json(20,49): warning NU1007: Dependency specified was System.Runtime.InteropServices >= 4.1.0 but ended up with System.Runtime.InteropServices 4.0.10.0. 
C:\Path\project.json(21,36): warning NU1007: Dependency specified was System.Threading >= 4.0.11 but ended up with System.Threading 4.0.0.0. 

は、これが私のproject.jsonです:

{ 
    "version": "1.0.0-*", 
    "description": "MyLibrary", 

    "frameworks": { 
     "net451": { 
     }, 
     "netstandard1.6": { 
     } 
    }, 

    "dependencies": { 
     "NETStandard.Library": "1.6.0", 
     "Newtonsoft.Json": "9.0.1", 
     "MyOtherProject.Common": "1.0.0-*", 
     "System.Collections": "4.0.11", 
     "System.Linq": "4.1.0", 
     "System.Runtime": "4.1.0", 
     "System.Runtime.InteropServices": "4.1.0", 
     "System.Threading": "4.0.11", 
     "Microsoft.CSharp": "4.0.1" 
    } 
} 

ライブラリは、しかし、私はこれらの警告を取得しています、netstandard1.6net451をターゲットにエラーなしでビルドしますnet451の建物です

アイデア?

+0

この問題を解決しましたか? – nemke

答えて

0

私は同じ問題があります。 警告を削除私の修正は、

{ 
    "version": "1.0.0-*", 
    "description": "MyLibrary", 

    "frameworks": { 
    "net451": { 
     "dependencies": { 
     "System.Collections": "4.0.0", 
     "System.Linq": "4.0.0", 
     "System.Runtime": "4.0.10", 
     "System.Runtime.InteropServices": "4.0.10", 
     "System.Threading": "4.0.0", 
     "Microsoft.CSharp": "4.0.0" 
     } 
    }, 
    "netstandard1.6": { 
     "dependencies": { 
     "System.Collections": "4.0.11", 
     "System.Linq": "4.1.0", 
     "System.Runtime": "4.1.0", 
     "System.Runtime.InteropServices": "4.1.0", 
     "System.Threading": "4.0.11", 
     "Microsoft.CSharp": "4.0.1" 
     } 
    } 
    }, 

    "dependencies": { 
    "NETStandard.Library": "1.6.0", 
    "Newtonsoft.Json": "9.0.1" 
    } 
} 

だったが、私はいくつかのよりよい解決策があるかもしれないと思います。

関連する問題