嘿,我正在使用CodeDom Compiler来编译小脚本,以便在我的项目中用作插件。 但是我很好奇删除了这里看到的版本信息: http://i.gyazo.com/037eae927af5efded1fe8516cc7a69c2.png
我不希望它在那里。我希望它消失,但我找不到任何选项,vbc.exe编译器没有参数,CodeDom也没有方法可以排除它。
那么知道怎么做?
这是我的来源:
Public Class Codedom
Public Sub GenerateExecutable(ByVal output As String, ByVal source As String)
On Error Resume Next
Dim compiler As New VBCodeProvider
Dim parameters As New CompilerParameters()
Dim cResults As CompilerResults
parameters.GenerateExecutable = True
parameters.OutputAssembly = output
parameters.WarningLevel = 0
parameters.TreatWarningsAsErrors = False
parameters.IncludeDebugInformation = False
parameters.ReferencedAssemblies.Add("System.dll")
parameters.CompilerOptions = "/optimize+ /platform:AnyCPU /removeintchecks+ /filealign:512 /define:_MYTYPE=\""None\"""
Dim version = New Dictionary(Of String, String)
version.Add("CompilerVersion", "v2.0")
cResults = compiler.CompileAssemblyFromSource(parameters, source)
If cResults.Errors.Count > 0 Then 'Line
For Each CompilerError In cResults.Errors
Console.WriteLine("Error: " & CompilerError.ErrorText & " Line: " & CompilerError.Line)
Next
ElseIf cResults.Errors.Count = 0 Then
End If
End Sub
结束班