我有这样的目录结构:
Plugin.cs
--Sync (folder)
| CreateDateCrawler.cs
| ModDateCrawler.cs
--Helpers (folder)
| MyHelper.cs
所有这些文件都在同一命名空间中。 Plugin.cs无法看到其他任何.cs文件。 Intelli-sense不会选择它们中的任何一个,如果我手动添加它们,则会收到错误消息(请参阅下文)。
但是,这很奇怪,CreateDateCrawler.cs可以查看/使用MyHelper.cs。
在我看来,这很疯狂,因为Plugin.cs位于根目录中,而MyHelper位于一个目录中,然后是目录。如果MyHelper.cs可以看到它们,为什么不可以Plugin.cs?
我觉得这是IDE的事情,但是我对Visual Studio的了解还不足以知道如何解决它。
另一件事:我刚刚添加了这两个文件。我从另一个文件夹中抓取它们,右键单击->复制,粘贴,然后重命名。也许与它有关吗?
问题:为什么我的某些文件只能看到这些类?谢谢