问题标签 [vbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line - 使用 VBC 编译 vb 项目抛出错误
我有 VB 项目,它在 XP 模式下使用 vb6 IDE 完美地编译/构建。
我的目标是自动化部署过程,所以我尝试使用 VBC 在命令行中构建这个项目。
但是在使用 VBC.exe 和 cmd 在窗口 7 中编译 vb 项目时,它会抛出以下错误/异常。
示例:
错误:BC30203:需要标识符。
错误:BC30481:'class' 语句必须以匹配的结束类结尾。
错误:BC30617:“模块”语句只能出现在文件或命名空间级别。
有没有人有任何建议想法这里缺少什么。
提前致谢。
vb.net - Vb.Net 和 MySql 连接器的歧义问题
我在使用MySql ADO.Net 连接器的 VB.Net 项目中遇到了一个奇怪的问题。我有以下代码:
我收到以下错误消息:
如果您注意到的话,它们之间的区别在于DateTime
then 的情况不同Datetime
。由于这是 VB.Net 并且 VB 不区分大小写,我不确定为什么会出现此错误。
有趣的是,我在 Visual Studio 2013 中打开了对象浏览器,如下图所示,似乎确实有两个定义DateTime
:
.
考虑到 DLL 可能有问题,我去了他们的网站并下载了源代码并推出了我自己的 DLL。同样的问题。我似乎在 Internet 上找不到任何关于它的信息,除了this page,它准确地描述了我的问题,除非它似乎是由于 Visual Studio 2015 中的一个特定错误。我使用的是 Visual Studio 2013。那几乎让我觉得 Windows 更新的出现改变了 VB.Net 编译器的工作方式。但这没有任何意义,因为更新特定于 Windows,而不是 Visual Studio。有人有想法么?
vb.net - vbc.exe 退出,代码为 -2146232797
我正在将具有多个项目的解决方案移至 VS 2015。基础项目在 VS 2013 中构建得很好。但是当我尝试在 VS 2015 中构建时,出现以下错误。
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.VisualBasic.Core.targets(56,5): error MSB6006: "vbc.exe" exited with code -2146232797.
需要帮助请
asp.net - 编译器错误消息:编译器失败,错误代码为 -1073741511
我有一个专用服务器:Windows Server 2008 RS2 with IIS7.0
上周五,其中一个站点因该错误而崩溃,但无论是在服务器上还是在站点上都没有发生重大变化。今天,另一个网站因同样的错误而崩溃:
编译器错误消息:编译器失败,错误代码为 -1073741511。
每当您浏览该站点时,此消息都会出现,与您要求的目录或文件无关。
而且,它是逐渐开始的:
- 网站 dent-talks.com 宕机了。
- 位于私有目录(在 web.config 文件中说明)上的文件夹掉落,每当您尝试浏览 odontologos.com.co 上的客户端区域时,就会出现该错误。
- 现在这两个网站都倒闭了,在他们所有的根源。
这是完整的错误声明(www.odontologos.com.co 或 www.dent-talks.com):
C:\Windows\SysWOW64\inetsrv> "C:\Windows\Microsoft.NET\Framework\v4.0.30319\vbc.exe" /t:library /utf8output /R:"C:\Windows\Microsoft.NET\Framework\ v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\9c51023f\d360f8bb_5e87d001\CKEditor.NET.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime .Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System. Configuration.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\Windows\Microsoft. NET\Framework\v4.0.30319\临时 ASP。NET 文件\root\1fffd5ea\8ea6c084\assembly\dl3\d8e05ce8\9f7d87bc_5e87d001\AjaxControlToolkit.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0. 0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C :\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\650eef3a\9bdb18c0_5e87d001\neodynamic.webcontrols.imagedraw.dll" /R:"C:\Windows \Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System. Web.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Web。Entity.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\1138dc57\8f0344c1_5e87d001\Recaptcha.dll" /R: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\e330c9dc\36e18bc2_5e87d001\Solmetra.Spaw2.dll" /R:"C:\Windows \Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\ v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\App_WebReferences.bst -jbyz.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R: "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll" /R:"C:\Windows\Microsoft.Net\assembly \GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4. 0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll" / R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web。Extensions.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\2830c7f6\e41fe6bd_5e87d001\Imazen.Crop.dll" / R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll" /R:" C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System. ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System .Drawing.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\807e254e\c01820bd_5e87d001\ImageResizer .dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\Windows\Microsoft.NET \Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\6126b1b4\e2c4d2c0_5e87d001\obout_Show_Net.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\ v4.0_4.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" /R: "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\5e6dc224\b8478dc1_5e87d001\SanitizerProviders.dll" /R:"C:\Windows\Microsoft.NET\ Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\4e1beb73\5e5cdfc2_5e87d001\Solmetra.Spaw2.SpawFM.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\a86440f8\58c0cfbe_5e87d001\LightBox.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET文件\root\1fffd5ea\8ea6c084\assembly\dl3\0a0624ba\24d48fc3_5e87d001\System.Web.Ajax.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0 .0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\assembly\dl3\2871e30c\fda1f5c1_5e87d001\skmControls2.dll" /out:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files \root\1fffd5ea\8ea6c084\App_Web_publica1.master.cdcab7d2.tbvu2a2y.dll" /D:DEBUG=1 /debug+ /nowarn:41008,40000,40008 /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,系统,System.Collections,System.Collections.Generic,System.Collections.Specialized,System.ComponentModel.DataAnnotations,System.Configuration,System.Linq,System.Text,System.Text.RegularExpressions,System.Web,System.Web。缓存,System.Web.DynamicData,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts, System.Web.UI.HtmlControls,System.Xml.Linq /warnaserror- /optionInfer+ "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\App_Web_publica1.master.cdcab7d2.tbvu2a2y.0.vb" "C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\root\1fffd5ea\8ea6c084\App_Web_publica1.master.cdcab7d2.tbvu2a2y.1.vb" "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root \1fffd5ea\8ea6c084\App_Web_publica1.master.cdcab7d2.tbvu2a2y.2.vb"cdcab7d2.tbvu2a2y.2.vb"cdcab7d2.tbvu2a2y.2.vb"
请帮忙!!!
我尝试在 IIS 中更改应用程序池的帐户,重新启动服务器,回收所有应用程序,但没有任何效果!
我正在努力实现的目标:跨越并解决此错误,以便网站再次上线。
谢谢谢谢谢谢!!!
.net - VBC 致命错误 BC2000:项目已经引用了程序集
我已经研究了几天这个问题没有答案。有对错误代码的引用,但我相信 BC2000 用于所有“编译器初始化”错误,无论潜在问题如何。
我有一个 VS 解决方案,可以在我们的开发环境中使用 MSBuild 12.0 编译得很好。但是,当尝试在我们的 Win 2008 R2 SP1 构建机器中使用 MSBuild 12.0 进行编译时,我们会遇到致命错误。
为 MSBuild 执行的命令是:
收到的错误是:
这类似于这个问题。但是,我们没有使用它们的设置,因为我们没有使用 Mono。
有问题的项目只有一个对 Microsoft.VisualBasic 程序集的引用。此外,正在执行的 vbc 命令在 dev 和 build 机器中是相似的,它们只引用一次提到的程序集。
开发和构建机器相同:
- .NET 框架版本:4.6.1
- 正在使用的 MSBuild:12.0
不同的:
- 开发机器有 VS 2010 或 VS 2013。
- 构建机器没有安装VS。
- 构建机器还安装了 MS Visual C++ Build Tools 2015。
有没有人遇到过这个问题?关于如何解决它的任何想法?谢谢。
c# - Visual C# 中的延迟 - Arduino
我正在制作一个 Visual C# 可执行文件,我想使用一个 for 循环,它为下面 Arduino 代码中定义的 3 个 LED 的两种情况发送“A”和“B”:
这是我的 Visual C# 代码,用于从文本框中获取循环次数,然后执行 AB、AB、...(n 次 - 等于文本框中的数字)。
我意识到我的程序中的循环很快就完成了(发送一堆 AB 然后停止),而我的 Arduino 继续运行直到它完成。有什么方法可以延迟我的程序吗?我读到线程选项不是一种合适的方式,因为它会产生问题......有什么建议吗?
vb.net - 动态代码执行:字符串 -> 运行时代码 VB.net
我正在尝试在运行时在字符串中执行一些代码。IE
如何在code
字符串中运行代码?
vb.net - 为什么 Imports System 不能访问 vbc.exe 中的 Windows 命名空间?
我管理一个允许用户通过编写自己的 VB 代码来自动执行任务的应用程序。用户代码使用VBCodeProvider编译并针对应用程序的运行实例调用。从 .NET 2 开始,我们已经这样做了几年。
传统上,我们在编译器设置中导入了System命名空间,这样用户就不必编写System. 每时每刻。然而,当我们使用 .NET 4 时,我们发现像Windows.Forms.Form这样的语句将不再编译。错误是“未定义类型'Windows.Forms.Form'。” 这很奇怪,因为其他命名空间也有效。IO.Stream和Reflection.Assembly没有System开头就没有错误。
我创建了一个简单的示例。我已将以下代码放入文件中。然后我用.NET2 和 .NET4 目录中的vbc.exe编译了这个文件。2 版本工作正常。除非您注释掉变量f2 ,否则 4 版本将无法编译。
有谁知道如何让它在 vbc.exe 版本 4 中编译?在您说“只需告诉用户键入 System.Windows.Forms”之前,我同意如果他们这样做会很棒,但是用户做用户所做的事情,我必须解决它。
更新:
我发现Windows.Foundation.Diagnostics命名空间导致与Window.Forms的缩写使用发生冲突。有没有办法从我的编译中隐藏这个命名空间?Visual Studio 2010 没有相同的冲突,因此它必须以某种方式解决它。
vb.net - VS构建项目报错:无法运行指定的任务可执行文件“vbc.exe”。访问被拒绝
我正在切换到 Windows 10,项目构建出现此错误:“无法运行指定的任务可执行文件“vbc.exe”。访问被拒绝”
运行 Visual Studio 2015,项目类型为类库,面向 4.5.2。.Net Framework 4.5.2 已安装(随 Visual Studio 2015 提供)
我的用户对 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 中的 vbc.exe 拥有所有权和完全权限
任何建议为什么会发生这种情况以及如何解决?
使用命令行运行构建
生成此错误
这是日志文件
谢谢你
dll - 组装所需的 TFS 2015 参考
我在使用 TFS 2015 构建时遇到问题。
我有一个引用 B.dll 的简单项目。B.dll 使用 A.dll 。该项目不引用 A.dll,因为它本身不使用它。
A.dll 和 B.dll 都是存储在 GAC 中的公司框架 dll。
[错误]LogistiqueTest\Index.aspx.vb(7,14):错误 BC30009:包含已实现接口的程序集 'A.DII.Technique.Interfaces,Version=3.5.0.0,Culture=neutral,PublicKeyToken=e60618ca32d203a8' 需要参考'A.DII.Technique.Interfaces.IGestionException'。将一个添加到您的项目中。
这没什么大不了的,只是缺少一个参考。但是我们不想在我们的项目中添加不必要的引用此外,这个问题不会出现在visual studio(2013 pro)中
所以我跟踪了这个问题,我看到:-> Visual Studio 在这一行的“调用”之后快速检索参考(A.dll)
在项目“D:\AgentTFS_02_work\3\s\LogistiqueTest\ LogistiqueTest.vbproj”(目标“构建”取决于它):
但是 TFS 不使用相同的文件;它使用
“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets”
这些文件之间的区别在于 Microsoft.Common.CurrentVersion.targets,有一些用于解析程序集的代码。
所以我的问题是,有没有办法让 TFS 像这样构建我的解决方案视觉工作室?强制使用其他目标文件?还有其他技巧可以解决此程序集吗?
我尝试添加,就像我在网络上的许多帖子中看到的那样,包含每个所需的 .dll 的文件夹,但 TFS 不会尝试解析 A.dll 的路径
更多信息:在执行 Vbc.exe 时发生异常,因为在执行 VS 时,命令行在 /import 部分中有 A.dll,而使用 TFS 时未添加它。MSBuild.exe 没有问题。