首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.NET: error BC30037,后跟error BC30627和error BC30465

VB.NET: error BC30037,后跟error BC30627和error BC30465
EN

Stack Overflow用户
提问于 2011-07-13 23:30:33
回答 2查看 3.1K关注 0票数 0

我得到了这些错误:

代码语言:javascript
复制
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和导入的一样多

以下是错误所指向的(匿名)代码:

代码语言:javascript
复制
Option Strict On
Option Explicit On

Imports System.Data.Common
'More Imports

我再次尝试清理解决方案和构建,并关闭VS2010,然后再次打开它,但我仍然得到了这个。值得一提的是,我们的解决方案包含VB.NET项目、C#项目和C++/CLI /clr项目,它们充当非托管C++项目的包装器。我们正在草率地将VB.NET代码迁移到C#,这可能与这个问题有关。有什么线索吗?这可能与循环导入或其他什么有关。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-13 23:36:41

我的错,在first Option关键字之前真的有一个假字符(一个空格)。我在Notepad++上看到了它,激活了“查看空白”选项。我的视力不是以前的样子了,该死的PS2。我使用Notepad++删除了它,并在Visual Studio中重新加载了它,然后这些错误就消失了。

然而,VS2010从来没有给我看过那个空间,所以他肯定有个bug。我希望这只是VB.NET相关的..。

票数 1
EN

Stack Overflow用户

发布于 2018-03-25 13:05:56

也许能帮到你。检查解决方案或项目中的Framework版本。在我的例子中,我更改了框架版本并解决了问题。例如,我将Framework 4.5.1更改为Framework版本4.5。我现在没有麻烦了。当然,这是我为WinForm类型的项目所做的工作。我希望你能尽快解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6681436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档