基本 .net 8 测试应用程序无法在应用程序服务上运行

问题描述 投票:0回答:1

我有一个用于个人项目的应用程序,在 Azure 上设置为应用程序服务。它使用 WebHook 来获取代码,从部署中心连接它,但突然开始失败。最后一次提交(当它正常工作时)是在一周前。因此,我设置了一个新的测试项目,纯粹使用 .Net 8 MVC Web 应用程序的默认代码。它在本地运行,但是当 Azure 尝试构建它时,它似乎也失败并出现以下错误:

C:\ Program Files(x86)\ MSBuild-16.4 \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets(1175,5):错误MSB3644:.NETFramework,Version = v8.0的参考程序集不是成立。要解决此问题,请安装此框架版本的开发人员包(SDK/目标包)或重新定位您的应用程序。您可以在 https://aka.ms/msbuild/developerpacks [C:\home\site epository\TestApp\TestApp\TestApp.csproj]

我的另一个选择是使用管道,但这种方法要简单得多,并且不需要我等待几天来请求拨款来运行它。

这似乎是 Azure 的问题,但我可能是错的。

c# .net azure
1个回答
0
投票

这可以通过降级到 .Net 7 来解决。这不是一个理想的解决方案,但没有项目更改,所以如果其他人遇到这个问题,这是最好的解决方案,直到它得到修复。

© www.soinside.com 2019 - 2024. All rights reserved.