codedom 相关问题

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


更改事件后在文本框上执行或编译运行时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

C#CodeDom“as”和“is”关键字功能

使用CodeDom我正在寻找一种生成c#代码的方法:SomeRefType typedVar = obj as SomeRefType;或者:Boolean result = obj是SomeRefType;但到目前为止,我发现的所有内容都是......

回答 1 投票 1

CodeDom编译器在访问temp中的dll时遇到问题

公共函数GenerateScript(代码为字符串)作为IScript使用provider As New VBCodeProvider()Dim参数As New CompilerParameters()parameters.GenerateInMemory = True ...

回答 1 投票 1

“CSharpCodeProvider.Parse”的替代方案

我正在寻找CSharpCodeProvider.Parse的替代品。该方法应该解析[C#]代码源并返回CompileUnit对象。但是,该方法并未在任何.Net中实现...

回答 4 投票 2

CodeDom引用System.Management

无论我尝试什么,我都无法将System.Management引用到我的encodeom项目中,我尝试过Dim assemblyReferences = New String(){“System.Drawing.dll”,...

回答 1 投票 0

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