gpt4 book ai didi

vb.net - 为什么 Microsoft Visual Basic 2010 Express 在注释上生成编译错误?

转载 作者:行者123 更新时间:2023-12-04 06:28:28 25 4
gpt4 key购买 nike

我在代码的第一行收到来自 Microsoft Visual Basic 2010 Express 的以下编译错误:

错误 1 ​​常量中的换行符 C:\tc\dotnet\dev\src\vb\main\test\Helper.vb 1 1 组件源

错误 2 字 rune 字中的字符过多 C:\tc\dotnet\dev\src\vb\main\Rtest\Helper.vb 1 1 组件源

我的代码的第一行很简单:

' Copyright 2011



它为我的所有评论生成相同的编译错误。有谁知道为什么 MS VB Express 2010 表现得如此奇怪? Visual Basic 中的注释应该以单个撇号开头,所以我不明白这种奇怪的行为。

最佳答案

我找到了问题所在。正在加载的项目使用 msbuild 从 .targets 文件加载目标。目标文件有这个:<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
我将该行更改为以下内容:
<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.Targets" />
这解决了问题。

关于vb.net - 为什么 Microsoft Visual Basic 2010 Express 在注释上生成编译错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5740867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com