VS2013 Express未正常编译

时间:2016-07-22 01:40:59

标签: visual-studio-2013 visual-studio-express

只是有一个令人烦恼的问题,VS没有正确编译并显示伪造的编译错误。

Error   1   'ConcurUtility' is not declared. It may be inaccessible due to its protection level.    <path>\App_Code\AppUtility.vb   22  34  KWAI
Error   2   'T' is not a member of 'System.Text.StringBuilder'. <path>\App_Code\AppUtility.vb   30  16  KWAI

它说我的课程没有被宣布,因为它显然是出于智能化。它被声明为public,我调用的方法是

Pubic Shared Function GetDocument(...

我已经注释掉了我对函数的调用,然后它编译了,因此它不能成为导致问题的ConcurUtility类。

我重新启动了我的机器但它仍然无法正常工作。我已经清理并试图重建但无济于事。是什么导致了这个问题。

2 个答案:

答案 0 :(得分:0)

您应该排除第二个错误。我猜ConcurUtility在上一次成功的构建中并不公开,VS仍然将其视为受保护/内部基础。

答案 1 :(得分:0)

我相信项目文件必须已经损坏(谁知道),因为我从头开始并手动添加每个类,然后将我的代码从旧项目复制并粘贴到新项目中,并且工作正常。只有其中一个可能是快速版本必须有一个未知的bug,因为它很难重现。即清洁并没有真正彻底清洁。

我唯一记得的是我用不同的名称创建了类,并在重命名类和文件之前重命名了调用,并且它已被缓存,因此它不再符合。不值得我努力搞清楚。这是一个未解之谜。