codedom 相关问题

CodeDOM是一个框架,可用于创建一个(抽象)表达式树,以独立于语言的方式表示真实的代码结构(例如,类,语句等)。这意味着如果构造表达式树,则可以使用(或编写)代码生成器以多种不同的目标语言输出相同的逻辑结构。 VB.NET,C#和JScript都有语言生成器,但您也可以创建自己的语言生成器。

如何修复c#中的“System.ArgumentException”?

我正在开发一个涉及编译代码的小项目。我不断收到此错误: mscorlib.dll 中发生未处理的 System.ArgumentException 类型的异常 路径中存在非法字符。 ...

回答 2 投票 0

有没有简单的方法可以在 C# 中创建方法并动态设置其主体?

我将方法的主体存储为字符串,我希望动态创建此方法。但是,我不确定如何分配它的主体。我使用 CodeDom 遇到了一种相当复杂的方法,...

回答 3 投票 0

从已编译程序集外部存在的对象为已编译程序集中的字段设置值

我目前正在将旧应用程序从.Net Framework 4.5.2升级到.Net 6。该应用程序当前通过CodeDom编译代码然后执行。在.Net 6中,通过CodeDom编译是不行的

回答 1 投票 0

如何将嵌入式资源作为字节数组读取而不将其写入磁盘?

在我的应用程序中,我使用 CodeDom.Compiler 从 source.cs 文件编译另一个程序,并在编译时使用以下命令嵌入一些资源(exe 和 dll 文件): // .... 其余代码 如果(提供者。

回答 6 投票 0

<system.codedom>/<compilers> 在 MVC 5 的 web.config 中到底做了什么?

我准备将一堆项目从 .NET 4.0 + MVC 3 迁移到 .NET 4.5.2 + MVC5。 为了使这更容易,我创建了一个新的空白 MVC 项目来比较 DLL 引用和其他一些东西,例如 ...

回答 2 投票 0

自定义组件在设计器中工作,但在代码中不可见

我创建了一个自定义组件,派生自 BindingSource,它似乎按预期工作。 当我把它放在一个表单上时,我可以设置所有属性和其他控件看到它并可以将它用作数据所以...

回答 1 投票 0

System.Linq 问题

我正在和另一个人一起用 HTML ASPX 和 C# 制作一个网站。 他取得了很多进步并通过 GitHub 与我分享,但是使用 System.Linq;在我的项目错误中 '的

回答 0 投票 0

使用CodeDOM生成私人二传手

我目前正在开发一个API,该API根据存储在XML文档中的一些预定义规则被动态编译为程序集。我很难让CodeDOM生成...

回答 3 投票 4

C#CodeDom System.TypeLoadException XamMac2 Xamarin macOS

我正在编写一个复杂的应用程序,该应用程序使用CodeDom实例化反射对象。但是,它混合在netstandard2.0(之间的包装程序也支持net461)和...

回答 1 投票 0



更改事件后在文本框上执行或编译运行时c#代码-“ PlatformNotSupportedException”

我想在我的应用程序中向用户提供一个选项,以便能够使用Blazor自定义ASP.NET CORE中的按钮。我的意思是,C#代码可以存储在数据库中,并且可以在运行时进行编译/执行。...

回答 1 投票 -1

从C#程序集内执行JavaScript

我想从C#程序集内执行JavaScript代码,并将JavaScript代码的结果返回给调用C#代码。定义我不想做的事情会更容易:我是...

回答 6 投票 20

如何强制CSharpCodeProvider为特定的目标框架进行编译?

我有一个包含c#项目,一些netstandard 2.0和其他.net4.7的解决方案。启动项目当然是net47。一方面,该项目使用CodeDom创建代码并对其进行编译...

回答 1 投票 5

在CodeDomProvider(Roslyn)中使用C#6功能

CodeDomProvider objCodeCompiler = CodeDomProvider.CreateProvider(“ CSharp”); CompilerParameters objCompilerParameters = new CompilerParameters(); ... CompilerResults objCompileResults = ...

回答 5 投票 29

分配在CodeObjectCreateExpression的对象的属性值

我需要使用的CodeDOM创建一个对象像这样(见下文)。内部静态只读动态的Class1 =新的动态{VENDORID = “VTS”,测试= 10.33f};我也尝试了创建一个...

回答 1 投票 1

可以取消分配使用CodeDomProvider生成的程序集吗?

我想编写一个允许用户定义GUI驱动的代码片段的应用程序。在这种情况下,我的目标是将这些片段定义发送到一个能够编译和运行它的服务(代码dom,...

回答 1 投票 1

使用空条件委托调用生成代码

我似乎无法在CodeDOM中找到空条件运算符。我想生成以下代码:myDelegate?.Invoke(this,null);但我找不到合适的CodeExpression? ...

回答 1 投票 0

在CodeDomProvider(rosyln)中使用C#6功能

CodeDomProvider objCodeCompiler = CodeDomProvider.CreateProvider(“CSharp”); CompilerParameters objCompilerParameters = new CompilerParameters(); ... CompilerResults objCompileResults = ...

回答 5 投票 28

我无法为CodeDom编译的应用程序创建标签

我用encodeom制作一个简单的表单编译器。一切都很好,形式工作得很好,但我可以创建一个“标签”这里是我的应用程序的反编译代码:使用系统;使用System.Drawing; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.