c# - can nuget packages compiled against .net4.5 be referenced by dnxcore50 -


i'm compiling application targets dnxcore50 only.

i'm attempting reference nuget package know works fine when run against dnx451. when dnx . run get:

system.invalidoperationexception: failed resolve following dependencies target framework 'dnxcore,version=v5.0':

it suggests dnu restore package there

it not work package under circumstances (if any) ?
in order work must package manager build version compiled against dnxcore50?

update

this chart makes things bit clearer (copied here)

enter image description here

no. dnxcore50 indicates you're running on dnx on top of .net core. assemblies can load in .net core target compatible profile, in case e.g. dnxcore50, dotnet, or 1 of compatible portable profiles.

if have assembly compiled against full .net framework (via net45, net451, etc.), won't run when on .net core same apis aren't available.


Comments

Popular posts from this blog

Fail to load namespace Spring Security http://www.springframework.org/security/tags -

sql - MySQL query optimization using coalesce -

unity3d - Unity local avoidance in user created world -