VS code如何添加System.Drawing
VS code how to add System.Drawing
我想在我的项目中使用 system.drawing,但我无法让它工作。
我找到了 ,但它只显示了如何添加 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 代码中完成这项工作?
我找到了库 "CoreCompat.System.Drawing" : "1.0.0-beta006"
,它适用于 OpenTK。
这个问题花了我一个小时的时间来解决。这是对我有用的解决方案:
dotnet add package System.Drawing.Common
看来 System.Drawing
与 .NET Core
不兼容,但 Microsoft 已发布跨平台 System.Drawing.Common
程序包以弥补这一点。
完整article/credits/source到这里:
https://www.hanselman.com/blog/HowDoYouUseSystemDrawingInNETCore.aspx
我想在我的项目中使用 system.drawing,但我无法让它工作。
我找到了 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 代码中完成这项工作?
我找到了库 "CoreCompat.System.Drawing" : "1.0.0-beta006"
,它适用于 OpenTK。
这个问题花了我一个小时的时间来解决。这是对我有用的解决方案:
dotnet add package System.Drawing.Common
看来 System.Drawing
与 .NET Core
不兼容,但 Microsoft 已发布跨平台 System.Drawing.Common
程序包以弥补这一点。
完整article/credits/source到这里: https://www.hanselman.com/blog/HowDoYouUseSystemDrawingInNETCore.aspx