我正在尝试创建"类库(pacakge)"对于新的Asp.net 5 rc1 webapi。
在使用asp.net 5之前,类库的使用很简单,我只需添加
引用到我的主webapi解决方案的dll或Class库项目。
现在,当我想将正常的类库添加到asp.net 5项目时,它给了我错误。
所以我要把我所有的普通库转换成新的"类库(包)"。
问题是我复制了我的CS类之后它无法检测到正常的dll
像xml一样,即使我将它们添加到Project.json中也是如此:错误:
和project.json结构:
我该怎么办?新的asp.net 5结构是否有可能接受
旧类库DLL?
答案 0 :(得分:1)
您需要在net451部分添加“System.Xml”和“System.Xml.XmlSerializer”,如下所示:
"frameworks": {
"net451": {
"frameworkAssemblies": {
"System.Xml": "4.0.0.0",
"System.Xml.XmlSerializer": "4.0.0.0"
}
},
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516",
"System.Xml.XmlDocument": "4.0.1-beta-23224",
"System.Xml.XmlSerializer": "4.0.11-beta-23224"
}
}