3 回答

TA贡献1828条经验 获得超4个赞
从几天前开始,我们也面临着同样的问题。
我们还注意到我们和您都在使用 AspNetCore 1.1(一个相当老的版本)。
凭直觉,我们更新到最新的 (2.1) 并解决了我们的问题。

TA贡献1827条经验 获得超9个赞
我们也面临着完全相同的问题。这是我们将问题隔离到的程度: 1. 重建旧版本的代码会导致构建工件中的 XXXXX.deps.json 发生更改。
"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"
},
有趣的是,我们发现如果我们回滚第二个部分,删除依赖项,Web 应用程序将启动并完全正常运行。所以如果你在紧急情况下
进一步的解决尝试: - 从受影响的项目中清除未使用的依赖项(适用于 1 个构建,但奇怪地再次开始失败 - 向代理池添加了一个新的 VS2017 构建代理并用它构建:也没有改变。
我们还将尝试更多的想法,例如@Scott Willis 升级到 dotnet core 2.0
- 3 回答
- 0 关注
- 381 浏览
添加回答
举报