C# 从NugetStore安装Unity不起作用

C# 从NugetStore安装Unity不起作用,c#,unity-container,nuget-package,C#,Unity Container,Nuget Package,我正在尝试从NuGet store安装Unity版本3.0.1304.1,但出现以下错误,我的项目设置为.NetFramwork V4.0: 无法安装程序包“Unity 3.0.1304.1”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 有人知道怎么回事吗?Unity 3.0.1304.1需要.NET 4.5,您可以使用以下命令,使用NuGet安装以.NE

我正在尝试从NuGet store安装Unity版本3.0.1304.1,但出现以下错误,我的项目设置为.NetFramwork V4.0:

无法安装程序包“Unity 3.0.1304.1”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者


有人知道怎么回事吗?

Unity 3.0.1304.1需要.NET 4.5,您可以使用以下命令,使用NuGet安装以.NET 4.0为目标的较旧版本的Unity:

安装Unity软件包-版本2.1.505.2


这是一个来源

对于这个稍微偏离主题的问题,很抱歉,但是为什么nuget不自动为自己的平台(.NET 4.0)安装最新的可用版本?不完全确定,但此文档似乎表明您可以按目标框架对依赖项进行分组。