我得到了这些错误:
AnonymousPath\Anonymized.vb : error BC30037: Character is not valid.
AnonymousPath\Anonymized.vb(2) : error BC30627: 'Option' statements must precede any declarations or 'Imports' statements.
AnonymousPath\Anonymized.vb(4) : error BC30465: 'Imports' statements must precede any declarations.我得到的错误BC30465和导入的一样多
以下是错误所指向的(匿名)代码:
Option Strict On
Option Explicit On
Imports System.Data.Common
'More Imports我再次尝试清理解决方案和构建,并关闭VS2010,然后再次打开它,但我仍然得到了这个。值得一提的是,我们的解决方案包含VB.NET项目、C#项目和C++/CLI /clr项目,它们充当非托管C++项目的包装器。我们正在草率地将VB.NET代码迁移到C#,这可能与这个问题有关。有什么线索吗?这可能与循环导入或其他什么有关。
发布于 2011-07-13 23:36:41
我的错,在first Option关键字之前真的有一个假字符(一个空格)。我在Notepad++上看到了它,激活了“查看空白”选项。我的视力不是以前的样子了,该死的PS2。我使用Notepad++删除了它,并在Visual Studio中重新加载了它,然后这些错误就消失了。
然而,VS2010从来没有给我看过那个空间,所以他肯定有个bug。我希望这只是VB.NET相关的..。
发布于 2018-03-25 13:05:56
也许能帮到你。检查解决方案或项目中的Framework版本。在我的例子中,我更改了框架版本并解决了问题。例如,我将Framework 4.5.1更改为Framework版本4.5。我现在没有麻烦了。当然,这是我为WinForm类型的项目所做的工作。我希望你能尽快解决。
https://stackoverflow.com/questions/6681436
复制相似问题