0

我在 VS2017 中有一个解决方案,包括 7 个不同的 C# 或 C++ 项目。我添加了一个新项目以生成动态链接库 (.dll),然后尝试使用 add 选项在新创建的项目中创建一个新类。但我收到以下消息:

“类 'sampleProvider' 无效或已在所选源文件中实现。”

以前,我在当前解决方案的一个项目中定义了一个同名的类,但后来我已经删除并删除了该项目和所有相关引用。

我检查了Windows注册表。Windows 注册表中没有任何同名的条目、键或值。windows文件系统中也没有同名的文件。

但是在我的解决方案目录中,在 '...\.vs\MySolutionName\v14' 中一个名为“.vs”的隐藏文件夹中,有两个名为“.suo”和“Browse.VC.db”的文件,其中很少引用旧文件班级名称。我知道“.suo”是一个包含“Visual Studio 解决方案用户选项”的文件,“Browse.VC.db”是 IDE 数据库文件。我不太确定如果我删除这两个文件或这两个文件中所有提到的引用会发生什么。之后可以用我喜欢的名字定义我自己的班级吗?

提前感谢任何帮助。

4

0 回答 0