我想在我的项目中使用system.drawing,但我无法使它工作。我已经找到了this question,但它只展示了如何添加SQLite.NET-PCL,如果我尝试以同样的方式对System.Drawing进行添加,它就无法工作。
这是我的project.json
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {
},
"frameworks": {
"net461": {
"dependencies": {
"OpenTK": "2.0.0*"
}
}
},
"runtimes": {
"win7-x64": {},
"win10-x64": {}
}
}如果我尝试添加System.Drawing,它就会尝试自动完成对"System.Drawing" : "1.0.0-beta004"的操作,这并不适用于opentk。我正试图从OpenTK中保存一个图像。有没有办法在VS代码中实现这个功能?
发布于 2017-02-25 19:22:22
我找到了"CoreCompat.System.Drawing" : "1.0.0-beta006"库,这是OpenTK的一种工作。
发布于 2019-12-19 13:02:15
这个问题花了我一个小时的时间来解决。以下是对我有效的解决方案:
dotnet add package System.Drawing.Common看起来System.Drawing和.NET Core不兼容,但是微软已经发布了跨平台的System.Drawing.Common包来弥补这一点。
全文/学分/来源:https://www.hanselman.com/blog/HowDoYouUseSystemDrawingInNETCore.aspx
https://stackoverflow.com/questions/42455903
复制相似问题