3 回答

TA貢獻1828條經(jīng)驗 獲得超4個贊
從幾天前開始,我們也面臨著同樣的問題。
我們還注意到我們和您都在使用 AspNetCore 1.1(一個相當老的版本)。
憑直覺,我們更新到最新的 (2.1) 并解決了我們的問題。

TA貢獻1827條經(jīng)驗 獲得超9個贊
我們也面臨著完全相同的問題。這是我們將問題隔離到的程度: 1. 重建舊版本的代碼會導致構(gòu)建工件中的 XXXXX.deps.json 發(fā)生更改。
"compilationOptions": {
"defines": [
"TRACE",
"DEBUG",
"NET461"
],
成為
"compilationOptions": {
"defines": [
"TRACE",
"DEBUG",
"NETFRAMEWORK",
"NET461"
],
和
"HealthBizModel/1.0.0": {
"runtime": {
"HealthBizModel.dll": {}
}
},
"HealthBizService/1.0.0": {
"dependencies": {
"HealthBizModel": "1.0.0"
},
成為(依賴項部分是什么打破了它)
"HealthBizModel/1.0.0": {
"dependencies": {
"System.Runtime.Reference1": "4.0.20.0",
"System.Net.Primitives.Reference1": "4.0.10.0",
"System.Net.Http.WebRequest": "4.0.0.0"
},
"runtime": {
"HealthBizModel.dll": {}
}
},
"HealthBizService/1.0.0": {
"dependencies": {
"HealthBizModel": "1.0.0",
"System.Text.Encoding.Reference1": "4.0.10.0"
},
有趣的是,我們發(fā)現(xiàn)如果我們回滾第二個部分,刪除依賴項,Web 應用程序?qū)硬⑼耆_\行。所以如果你在緊急情況下
進一步的解決嘗試: - 從受影響的項目中清除未使用的依賴項(適用于 1 個構(gòu)建,但奇怪地再次開始失敗 - 向代理池添加了一個新的 VS2017 構(gòu)建代理并用它構(gòu)建:也沒有改變。
我們還將嘗試更多的想法,例如@Scott Willis 升級到 dotnet core 2.0
- 3 回答
- 0 關(guān)注
- 400 瀏覽
添加回答
舉報