我在VB.NET网络应用程序中遇到以下错误:
无法找到编译器可执行文件vbc.exe。
我再次安装.net框架甚至是IDE,但是这个错误仍然存在。请帮忙。
答案 0 :(得分:4)
我在玩CodeDom时遇到过这种情况。如果您手动设置版本,则可能有一些类似的代码:
Dim providerOptions = New Collections.Generic.Dictionary(Of String, String)
providerOptions.Add("CompilerVersion", "v4.0")
Dim provider As New VBCodeProvider(providerOptions)
如果您忘记了“v”并且字典项中的值为“4.0”,则会出现此错误。
答案 1 :(得分:1)
我猜你错过了它的路径或类似的东西。尝试查看[Your Windows Dir]\Microsoft.NET\Framework
并进入子文件夹,查看是否没有vbc.exe。
答案 2 :(得分:1)
如果您使用的是Windows Server 2008 R2,请尝试安装.NET Framework v3.5功能。 否则,请尝试安装.NET Framework v3.5。
答案 3 :(得分:1)
答案 4 :(得分:-1)