隨着.Net Core RC2的發佈,我開始重建我的網站,創建一個web應用程序後,我打開了project.json
文件,這樣我就可以刪除對舊.Net版本的引用,但我不確定哪些要離開僅適用於Windows IIS(Azure/Windows 2012R2)上的.Net Core。默認情況下,該文件的配置是這樣的:在RC2中正確設置project.json for .Net Core?
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
"version": "1.0.0-preview1-final",
"imports": "portable-net45+win8+dnxcore50"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
},
我知道dotnet5.6
是一個較舊的.Net(我認爲4.6?)。但是什麼是portable-net45+win8
?這是安全的刪除?我是否需要將導入的工具更改爲其他內容,以便只導入.Net Core工具而不是4.5/win8?
我寫了一篇博客文章,您可能會覺得有幫助https://ievangelist.github.io/blog/migrating-to-rc2/ –
@DavidPine感謝但仔細查看,似乎並不相關。我沒有從RC1遷移到RC2。我正在使用.Net 4.6.1網站,將它放到並且在.Net Core中從零開始重建它。我也沒有在帖子中看到有關工具或框架名稱的任何內容,我錯過了哪些可以幫助回答我的問題的東西嗎? – Matthew