我想引用System.Drawing在.net核心控制檯應用程序目標net46,但程序集不存在。 根據MS如果您使用dotnetcore System.Drawing不可用。但是,如果你引用完整的.NET框架,你應該能夠使用它.NET核心和System.Drawing
這是我project.json
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
},
"frameworks": {
"net46": {
}
}
}
任何想法是什麼問題
.NET Core是一個運行時,你不能「在.NET 4.x上運行它」。請不要將.NET Core與ASP.NET Core混淆,並瞭解其差異以避免混淆。 ASP.NET Core是一個Webstack,.NET Core是一個類似.NET Framework的運行時。 ASP.NET Core可以運行在 – Tseng
@Tseng你看過我的問題了嗎?誰說過有關ASP.NET的任何內容? – pantonis
您是否首先閱讀了自己的問題?你的第一句話說__我試圖在一個.NET核心控制檯應用程序中引用System.Drawing,目標是net46__,這告訴我你不明白ASP.NET Core和.NET Core之間的區別。我只是爲你解釋它,以幫助你避免將來出現混亂,或者**解決你的問題。因爲對於閱讀這個問題的人來說,如果你想在.NET Core,.NET框架上運行它,那就不清楚了。這是矛盾的,因爲.NET Core和.NET Framework是相互排斥的。 ASP.NET Core在兩者上運行,但ASP.NET Core是一個webstack,而不是運行時 – Tseng