C#在Win 7上构建Visual Studio 2012中类错误定义的错误

时间:2014-04-28 16:10:30

标签: c# visual-studio-2012 windows-7

搜索论坛后,我找不到类似问题的解决方案。如果您找到,请告诉我。

我正在Visual Studio 2012中构建一个C#项目。

但是,我收到了错误

  MyPath\MyProgram.cs: error CS1061: 'MyClass' does not contain a definition 
  for 'MyFunction' and no extension method ''MyFunction' accepting a first argument of 
  type ''MyClass' could be found (are you missing a using directive or an assembly reference?)

实际上,我在project2中的'MyClass'中定义了'MyFunction'(在文件myclass.cs中定义了MyClass),它已在我当前的解决方案中成功添加和构建(在project1中使用MyProgram.cs)。我在MyProgram.cs中添加了名称空间,在project1中添加了引用。

当我构建project1时,VS显示另一个版本的myclass.cs文件夹名为杂项文件,并且此文件中没有MyFunction的定义。

为什么project1在同一个解决方案中找不到project2中'MyFunction'的正确定义?

任何帮助都将不胜感激。

0 个答案:

没有答案