【发布时间】:2016-05-20 09:21:37
【问题描述】:
在仅运行 Windows 的 netcoreapp 上引用完整框架程序集(如 System.DirectoryServices.AccountManagement)的首选方法是什么?
dnx 支持这种方式:
"frameworks": {
"dnx451": {
"frameworkAssemblies": {
"System.DirectoryServices.AccountManagement": "4.0.0.0",
"System.Messaging": "4.0.0.0",
"System.Runtime.Serialization": "4.0.0.0"
}
}
},
使用 netcore 将其更改为:
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
【问题讨论】:
-
您从事什么样的应用程序?对于类库,您只需使用正确的绰号 github.com/lextm/sharpsnmplib/blob/netcore5/SharpSnmpLib/…
-
感谢@LexLi,它非常适合类库。但是,我无法从 WebApplication 中引用它:“不支持以下项目作为引用:- ClassLibrary2 的目标框架与当前项目 WebApplication12 中的目标不兼容。WebApplication12: .NETCoreApp,Version=v1.0 ClassLibrary2: 。 NETFramework,Version=v4.6.1"