【问题标题】:VS2012 not detecting folders in solutionVS2012 未检测到解决方案中的文件夹
【发布时间】:2013-11-04 22:39:32
【问题描述】:

我最近遇到了一个问题,即 VS2012 intellisense 在我的 Workflow dll 项目中停止工作。它没有选择我使用的任何类或创建的变量。如果我使用键盘快捷键,它只会打开智能感知。

在创建一个新项目来测试问题时,我发现 VS2012 出于某种原因没有检测到我现在在解决方案中创建的文件夹。 (使用新的控制台应用程序、dll、wf dll 对其进行了测试)。

为了修复智能感知,我尝试了所有推荐的东西(删除 .suo 文件、清理重建、检查设置是否启用、重置设置。)它们都没有奏效。我不知道如何解决文件夹问题或它们是否相关。

有没有办法解决这个问题?

感谢@Anton Sizikov,文件夹问题似乎得到了解决。对智能感知问题有任何想法吗?

【问题讨论】:

  • 你能描述重现这种行为的步骤吗?
  • 你的意思是,Studio 重启没有帮助?
  • @OndrejJanacek 我真的不知道步骤是什么。上周在下班前我遇到了智能感知问题。今天我决定创建一个新项目,看看它是否仍然可以,然后我注意到它没有拾取文件夹。我创建了一个控制台应用程序。添加了一个文件夹。构建了应用程序。开始使用 ConsoleApp 输入。,它只是没有拿起它。
  • @Agat 尝试重新启动 VS,但没有帮助。还多次重启笔记本电脑只是为了它。
  • 您是否尝试删除 sdf 文件而不是 suo - 获得智能感知数据的是 sdf

标签: c# visual-studio-2012 intellisense


【解决方案1】:

Activity 文件夹好像是空的,所以基本上没有类,因此没有定义这样的命名空间。

如果你在里面放一个类并在里面定义一个命名空间呢?

namespace ActivityLibrary2.Activities
{
   public class Test{}
}

【讨论】:

  • 哇,我现在觉得自己很愚蠢。我不知道里面需要任何东西,因为它只是一个文件夹。这似乎解决了空控制台应用程序的问题。
  • 文件夹只是组织文件的一种方式。命名空间是您在代码中定义的。您甚至可以在一个文件中定义多个命名空间。
  • 感谢您的建议和帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 2013-09-24
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 2012-07-11
相关资源
最近更新 更多