类名无效或已在选定的源文件中实现

时间:2019-01-22 13:09:21

标签: visual-c++ dll visual-studio-2017 v4-printer-driver

我在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数据库文件。我不太确定如果删除这两个文件或从这两个文件中删除所有提到的引用会发生什么情况。然后可以用我的首选名称定义自己的班级吗?

任何帮助都需要事先感谢。

0 个答案:

没有答案