Ull*_*bhu 5 asp.net asp.net-core
我正在使用VS2015 CTP5,我正在引用用4.5.1编译的遗留类库.在编译期间,我收到此警告:
无法解析主要参考"D:\ components.dll",因为它是针对".NETFramework,Version = v4.5.1"框架构建的.这是比当前目标框架".NETFramework,Version = v4.5"更高的版本.
添加引用后,这是我的project.json
"frameworks": {
"aspnet50": {
"dependencies": {
"components": "1.0.0-*"
}
}
},
Run Code Online (Sandbox Code Playgroud)
由于“组件”库是为 .net 45 构建的,并且假设您在旧版本的 Visual Studio 中构建该库,因此它无法在 aspnetcore5 中工作,但可以在 aspnet5 上工作(这些是 .net 的新版本)。如果您想消除错误并仍然使用组件库,则需要从project.json文件中删除aspnetcore5 json节点,但您构建的项目将与aspnetcore5不兼容。因此,框架部分的 project.json 文件应如下所示。
"frameworks": {
"aspnet50": {
"frameworkAssemblies": {
"System": "4.0.0.0"
},
"dependencies": {
}
},
"net45": {
"dependencies": { "components": "1.0.0"},
"frameworkAssemblies": { }
}
}
Run Code Online (Sandbox Code Playgroud)
你的参考应该看起来像,我在组件库旁边有警告,因为我的代码中没有它。
您可以查看此问题以获取更多信息。
| 归档时间: |
|
| 查看次数: |
1260 次 |
| 最近记录: |