只是有一个令人烦恼的问题,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类。
我重新启动了我的机器但它仍然无法正常工作。我已经清理并试图重建但无济于事。是什么导致了这个问题。
答案 0 :(得分:0)
您应该排除第二个错误。我猜ConcurUtility在上一次成功的构建中并不公开,VS仍然将其视为受保护/内部基础。
答案 1 :(得分:0)
我相信项目文件必须已经损坏(谁知道),因为我从头开始并手动添加每个类,然后将我的代码从旧项目复制并粘贴到新项目中,并且工作正常。只有其中一个可能是快速版本必须有一个未知的bug,因为它很难重现。即清洁并没有真正彻底清洁。
我唯一记得的是我用不同的名称创建了类,并在重命名类和文件之前重命名了调用,并且它已被缓存,因此它不再符合。不值得我努力搞清楚。这是一个未解之谜。