1

我有一个项目 ,Project 1我已包含在另一个项目 ( Project 2) 中。我正在尝试从Project 2in访问 Function Project 1。我可以从 导航到我的解决方案中的函数Project 2,但是当尝试从我的文件中访问它时,我Project 1似乎无法访问。

我也尝试过添加引用,但是我收到一条消息说我已经引用了Project 2in Project 1; 我猜是当我将它添加到解决方案中时发生的。谁能帮我解决这个问题?谢谢!

编辑 也许我解释得不好我的解决方案的结构。这是我的解决方案资源管理器的“视觉”表示...

Solution 'Project1' (2 projects)
  Project1
     Folders
        Files
  Project2
     Folders
        Files
4

1 回答 1

2
  • 确保在要访问的项目中添加了对要访问的项目的引用。您可以通过右键单击解决方案资源管理器中的项目 > 添加参考来执行此操作。 > 单击解决方案选项卡 > 检查您要访问的项目 > 确定。

  • 确保您要访问的课程是“公共”。

  • 请记住使用您尝试在 Project2 中访问的任何内容的全名。例如,如果您有一个名为“MyClass”的类,它位于名为“SomeClasses”的命名空间内,则您必须像这样定位“MyClass”:Project2.SomeClasses.MyClass。您还可以使用“导入”关键字,这样您就不必每次都编写完整路径。

于 2013-04-21T16:57:43.167 回答