如何在使用 CodeDom 编译之前检查编译错误
我正在使用 CodeDom 来允许自定义脚本 (C#) 在我正在创建的应用程序中运行。 在编写脚本时,我希望能够检查编译错误。代码会在很晚的时间添加到内存中…
想要在部署的计算机上使用 COM dll 文件而不注册 dll 文件
我会让这个变得非常简单,因为它很快就会变得非常混乱。我有一个 COM dll(用 VB6 制作),我希望能够通过我的 C# 应用程序使用它。以下是我采取的步…
使用 CodeDom 时的 System.Array 与 Byte[]
我正在使用 CodeDom 引用 COM dll 文件。 dll 文件中的函数具有如下参数: Public Function Foo(fooString As String, fooByte() As Byte) End Functi…
CodeDom 参考 VB6 dll
我将 .dll 文件(从 Visual Studio 生成)添加到 CodeDom 生成的可执行文件中没有出现任何问题。为此,我一直使用以下代码: 代码: string[] referen…
.net 2.0 导致错误:'新类型需要 () ' - 仅发生在 .net 2.0 中
以下代码是在 CodeDom 中生成的。当我将目标框架设置为 .net 4.0 时,它工作正常 - 没有错误或警告。当我将目标框架设置为.net 2.0时,出现以下错误:…
是否有从表达式树或 CodeDOM 转换为 Reflection.Emit 的库?
我发现了一个有趣的库,它将表达式树转换为 CodeDOM。我想知道是否有任何库可以从表达式树或 CodeDOM 对象转换为 Reflection.Emit 对象?…
将 #if/#endif 指令添加到生成类的 CodeTypeDefinition 上的 DataContract 属性
我正在使用 XSD -> C# 类解析器为我们的数据模型生成类,该数据模型将在 WPF 客户端和 Silverlight 基于 Web 的部分之间共享。 我们正在尝试使用 [Dat…
Codedom 生成复杂的 if 语句
我有点坚持尝试生成如下所示的复杂 if 语句 if (class1.Property == class2.Property || (class3.Property && class4.Property)) { //do something } …
如何选择使用 C# 的 CodeDom 编译器的目标框架?
因此,我有一个用 C# 编写的 CodeDOM 编译器,它应该根据其资源之一编译另一个应用程序。如何更改资源(或编译器输出的可执行文件)的目标 .NET 框架…
需要初始化对象的新实例
以下代码: CodeVariableDeclarationStatement variableDeclaration = new CodeVariableDeclarationStatement( // Type of the variable to declare. …
C# CodeDom 添加嵌入资源,无需先将文件拖放到磁盘
在 CodeDom 中,可以使用 CompilerParameters.EmbeddedResources 属性。在我的项目中,我将一些字节的数据作为嵌入资源添加到动态创建的文件中(如下…
调试执行的CodeDom?
我正在使用 codedom 来执行一些代码。是否有可能以某种方式停止执行?这是我运行代码的方式: Dim SourceCode as String="... some VB code" Dim MyPr…
如何在不使用“我的”的情况下访问嵌入式资源在 VB.NET 中?
我在我的 codedom 项目中添加了一些资源,但我不知道如何访问这些资源? “我的”关键字不可用并且不起作用: My.Resources.blabla.ToString 如何在不…
扩展和 CodeDomProvider
我在使用 CodeDomProvider 时遇到问题。当我编译VB代码时,没有错误。但是,如果此代码具有扩展名(例如:string().contains()、char().count、char()…