.net core &引用;“重复编译项”;从“生成代码时出错”;添加网络参考“;骑手

.net core &引用;“重复编译项”;从“生成代码时出错”;添加网络参考“;骑手,.net-core,rider,web-reference,.net Core,Rider,Web Reference,我正在创建一个.NET核心API,它使用一个带有Rider IDE的web服务 我创建了一个新的csprojFooBar.Service,并添加了web引用。FooBar.Service.csproj文件如下: netstandard2.0 WCF代理生成器 FooBar.cs . 重复项为:“服务引用\FooBar\FooBar.cs” 我读过关于这个问题的另一个问题:答案是有两个同名的编译项。如果我理解错误消息,则默认情况下首先添加该文件,因为它位于.csproj的文件夹中,然后由项再次添

我正在创建一个.NET核心API,它使用一个带有Rider IDE的web服务

我创建了一个新的csproj
FooBar.Service
,并添加了web引用。
FooBar.Service.csproj
文件如下:


netstandard2.0
WCF代理生成器
FooBar.cs
. 重复项为:“服务引用\FooBar\FooBar.cs”

我读过关于这个问题的另一个问题:答案是有两个同名的编译项。如果我理解错误消息,则默认情况下首先添加该文件,因为它位于
.csproj
的文件夹中,然后由
项再次添加

我猜这是Rider web服务代码生成的一个bug,但是如果不弄乱自动生成的代码,有什么办法可以解决呢?我知道我可以停用
EnableDefaultCompileItems
标志,但我不想这样做,因为我更喜欢这种行为


我试图用中所示的
Update
替换
Include
,但随后出现了一系列编译错误,即:命名空间“System”中不存在类型或命名空间名称“ServiceModel”(是否缺少程序集引用?)尽管它包含在内。

您的解决方案文件夹中是否有
目录.Build.props
文件?@LasseVågsætherKarlsen否,没有这样的文件。@LasseVågsætherKarlsen Nevermind,解决方案是用
更新替换
包含
。另一个错误与此问题无关-。我不知道该怎么办,因为我链接的答案没有标记为答案:是重复的吗?先生,你解决了这个问题吗?我现在正面临这个问题。(@Andrew)解决方案就在那里: