c# - Properties.Settings 添加 LINQ to SQL 后的歧义

标签 c# linq-to-sql ambiguity settings.settings

我最近通过在我的解决方案中创建 LINQ to SQL 项将数据库链接到我的 C# 服务。当我继续编码时,一切都很好,很花花公子,但后来我突然注意到那里有 16 个歧义错误。例如

Ambiguity between 'EmailService.Properties.Settings.defaultInstance' and 'EmailService.Properties.Settings.defaultInstance'

发生的事情是数据库文件决定创建它自己的 Setting.Designer.cs;所以现在我的 Properties 文件夹中有一个 Settings.Designer.cs 和一个 Settings1.Designer.cs(由 LINQ to SQL 文件创建)。

我是否可以更改数据库文件引用其设置的位置,以便删除重复项?

最佳答案

我手动修复了它。

我不得不使用查找和替换来替换所有引用 Settings1.settings 的实例,因为我无法使用重构;然后我不得不删除 Settings1.settings 文件。

但是,您必须确保没有遗漏任何引用,否则在重建解决方案时将自动生成另一个 Settings1.settings。

关于c# - Properties.Settings 添加 LINQ to SQL 后的歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023537/

相关文章:

c# - 移动到另一个项目时无法识别类型化数据集

linq-to-sql - LINQ 多对多 hell - 查询 CONTAINS ALL

ambiguity - 是否可以在D中通用实现amb运算符?

unicode - 使用马尔可夫模型将全部大写转换为混合大小写和相关问题

c# - 在反序列化 JSON 字符串期间处理 namespace 更改

c# - WPF-棱镜 : How to close CustomPopupWindow with button click

c# - Signalr 客户端收不到集线器消息?

c# - LINQ 平均时间跨度?

c# - 查询对象时 linq to sql + stackoverflow 异常

grammar - 语法有歧义?