You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Rider/ReSharper构建Azure项目时出现构建错误及配置异常

Azure项目在JetBrains Rider/ReSharper中构建失败且无法设置为启动项目

更新

使用ReSharper构建时也遇到相同错误,切换至Visual Studio构建则可成功编译,因此问题并非仅与Rider相关。在JetBrains官方问题追踪平台上发现相关工单,该问题已7年未解决。

近期尝试从Visual Studio切换至JetBrains Rider,但解决方案中的多个项目出现构建错误,且无法在「编辑配置」中选择这些项目以启动。

涉及的项目如下:
项目列表截图

每个项目的构建错误均为:

Microsoft.WindowsAzure.targets(383, 5): [WAT200] 项目中未找到默认服务配置文件"ServiceConfiguration.cscfg"。

这些项目的服务配置文件名为ServiceConfiguration.Dev{i}.cscfg(i = 0, 1, 2 ……),且已在项目文件中正确引用,在Visual Studio中无任何错误。

将文件重命名并移除.Dev{i}后缀后,构建可通过,但仍无法在「编辑配置」菜单中选择该项目。在Visual Studio中,可将其设为启动项目,它会启动Azurite模拟器等相关服务,通常会与另一个项目一同启动。

目前尚未完全理解这些项目的具体性质,但它们似乎包含Azure配置。在这些项目的csproj文件中发现以下疑似有问题的代码:

<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.9\</CloudExtensionsDir>

同时,serviceDefinition.cscfg文件中的以下代码行存在错误:

<ServiceDefinition name="NoteDeFraisServiceAzure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6">

错误提示为:URI未注册(设置 | 语言与框架 | 模式和DTD)。

已安装JetBrains Rider的Azure插件,请问需要进行哪些修改才能解决这些问题?刚接触.NET和Azure,不太清楚配置的工作原理。

另外,解决方案中的其他项目(如.NET 5 WebAPI项目)在Rider中可正常构建和运行。


内容的提问来源于stack exchange,提问作者Houidi mohamed amin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 06:10:29