我正在使用DNX 451,并且在同一解决方案中添加对4.5.1类库的引用,并且我得到依赖项无法解决。我还添加了对另一个4.5.1类库的引用,并将它作为一个包添加,不会让我在DNX 451项目中访问它。Visual Studio 2015 DNX 451:添加4.5.1类库时引用无效
为什么我的参考书目不工作?我需要使用不同的框架吗?
我正在使用DNX 451,并且在同一解决方案中添加对4.5.1类库的引用,并且我得到依赖项无法解决。我还添加了对另一个4.5.1类库的引用,并将它作为一个包添加,不会让我在DNX 451项目中访问它。Visual Studio 2015 DNX 451:添加4.5.1类库时引用无效
为什么我的参考书目不工作?我需要使用不同的框架吗?
这似乎是由复杂的bug造成的DNX和工具在VisualStudio 2015引用.csproj到.xproj。我通过修改解决方案的[solution_root] \ wrap文件夹下的project.json文件中的wrap处理找到了解决方法。 你可以看到所有引用的项目文件夹中的包装目录下,确保所有的project.json文件与实际引用DNX匹配DNX版本在定位的项目我的是:
{
"version": "1.0.0-*",
"frameworks": {
"net46": {
"wrappedProject": "../../Core/Data/Data.csproj",
"bin": {
"assembly": "../../Core/Data/obj/{configuration}/Data.dll",
"pdb": "../../Core/Data/obj/{configuration}/Data.pdb"
}
}
}
}
更改为:
{
"version": "1.0.0-*",
"frameworks": {
"net451": {
"wrappedProject": "../../Core/Data/Data.csproj",
"bin": {
"assembly": "../../Core/Data/obj/{configuration}/Data.dll",
"pdb": "../../Core/Data/obj/{configuration}/Data.pdb"
}
}
}
}
正如您所看到的,我的定位框架现在与引用的DNX版本DNX 4.5.1相匹配。
我不确定您的操作系统是否为Windows 7,但如果是Windows 7,那么我们需要安装“dotnetversionmanager-x(version)”和“vebtoolsextensionvs14”下载链接为“https://www.microsoft.com/en-us/download/details.aspx?id=48222”。 希望这会起作用。
你的问题是什么? –
那么为什么我的参考书目不工作?我需要使用不同的框架吗? –