与Visual Studio 2010指令混淆

时间:2013-06-10 17:54:57

标签: c# visual-studio-2010

我有两个名为OldProjectNewProject的Visual Studio 2010项目,这两个项目都包含.cs个文件。

我想在OldProject的{​​{1}}文件中使用OldFile.cs的{​​{1}}文件。

NewProject的顶部,我写了NewFile.cs无济于事。我尝试设置参考路径无济于事。我尝试将NewFile.cs复制到using OldFileNamespace;但无济于事,因为OldFile.cs中有NewProjectusing指令OldFile.cs无法识别。

我还能做什么?

2 个答案:

答案 0 :(得分:3)

只需将项目引荐到新项目

如果由于某种原因它不起作用(它应该工作),创建一个新的类库,在其中添加.cs类并引用它。它没有改变任何东西。但如果这些类只用于指代另一个项目,那么这是一个很好的做法。

myClassLibrary.dll

添加引用后,请不要忘记将其与using关键字包含在内。

创建类库

  

enter image description here

构建它后,找到.dll所在的位置。

  

enter image description here

添加对项目的引用

  

enter image description here

不要忘记using声明

  

enter image description here

答案 1 :(得分:1)

您很可能需要将OldProject的引用包含为PROJECT级别引用。

右键单击您的项目,然后单击“添加引用”。

使用浏览并浏览到OldProject.dll的文件位置。添加它。

您现在应该能够包含和访问OldProject的命名空间。