gpt4 book ai didi

c# - 将Asp.Net Core单项目App拆分为多个项目-类型与xxx中导入的类型冲突使用xxx中定义的类型

转载 作者:行者123 更新时间:2023-12-04 15:03:13 27 4
gpt4 key购买 nike

我一直在将我的单个项目 Asp.net Core 应用程序拆分为不同的项目,但我看到了一些奇怪的错误和警告,我想也许我做错了。主要的警告是,在我的所有文件中,我都有:

The type 'VepoContext' in'/Users/benjaminfarquhar/dev/vepo_back_end/Vepo/Vepo.Data/VepoContext.cs'conflicts with the imported type 'VepoContext' in 'Vepo.Data,Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the typedefined in'/Users/benjaminfarquhar/dev/vepo_back_end/Vepo/Vepo.Data/VepoContext.cs'.[Vepo, Vepo]csharp(CS0436)

在我的大部分自定义类(class)中。

我也得到:

Duplicate 'global::System.Runtime.Versioning.TargetFrameworkAttribute'attribute [Vepo]

为此,我应用了一些被广泛接受的 Stack Overflow 修复程序,但没有奏效。

这是我的项目结构。名为“Vepo”的项目是 Asp.net Core 应用程序,其他项目 Vepo.Data、Vepo.Domain 和 Vepo.Common 都是类库项目。我想知道我是否已将我的数据、域和公共(public)项目放在 Asp.net Core 项目中,因为在 VS Code 中是这样,但在 Visual Studio 中不是这样:

在 Visual Studio 中: enter image description here

在 VS 代码中:

enter image description here

最佳答案

是的,您已将您的次要项目放入实际的 Vepo 项目中。但是,您也有主项目之外的那些。确保删除 main 中的那些,因为这些最有可能导致您在加载两个相同类型时出错。

关于c# - 将Asp.Net Core单项目App拆分为多个项目-类型与xxx中导入的类型冲突使用xxx中定义的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66620001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com