方案一:我修改我的框架將core 3.0 降到 2.2 顯然我并不打算這么做,這個是我最后的方式
方案二:將服務器環境升級到 core 3.0 ,需要各位評估下是否會對已經部署的專案造成影像(我看下已經在跑的專案十幾個 有七八個core2.2的)
方案三:是否有方式讓core環境并存 core 2.2 3.0都存在,默認2.2 不對其他專案產生影響,指定我自己的專案為core 3.0 即可
或者還有我沒有想到其他方式 還望指教
uj5u.com熱心網友回復:
關于.net core 部署問題 服務器上已經存在core2.2環境(有專案在跑) 我的專案core 3.0 請問有幾種解決方案uj5u.com熱心網友回復:
服務器上安裝3.0。當dotnet 你的程式.dll的時候,dotnet (3.0)會選擇已安裝的,兼容的,最新的,修補程式版本。
例如,如果在專案檔案中指定 netcoreapp2.0,并且 2.0.4 是安裝的最新 .NET 運行時,則使用 2.0.4 運行時。
詳細見:
【選擇要使用的 .NET Core 版本】中的“依賴于框架的應用會前滾”節。
https://docs.microsoft.com/zh-cn/dotnet/core/versions/selection#framework-dependent-apps-roll-forward
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/70678.html
標籤:C#
上一篇:我們公司演示散裝水泥裝車系統,需要蠻多硬體,如PLC什么的,搞這個演示的覺得有什么好方案的嗎?
下一篇:求大神指點
