codedom

    2热度

    1回答

    什么是反射如何获取类型实现(.cs源文件)成功编译所需的所有程序集? 假设您只有源文件和此类型的实现(没有其他实现)。 例如 大会MyAssembly.dll程序声明此接口 public interface IInterface { byte[] Array { get; } } 大会MyAssembly2.dll声明此抽象类 public abstract class MyTypeBase:

    2热度

    1回答

    我使用CodeDom创建InMemory exe。这适用于Windows 8及更低版本。编译的代码在Windows 8.1中工作,如果我删除窗体声明,但我不想这样做。有任何想法吗? Windows 7 - 所有作品, Windows 8 - 所有作品, Windows 8.1 - 没有声明形式的作品。 参考框架 provOptions.Add("CompilerVersion", "v4.0")

    1热度

    1回答

    所以我想要做的是在vb程序中创建一个可执行文件。 我的意思是,有一个程序可以输出一个.EXE。 我试图做的是创建一个程序,它可以输出一个运行预定义命令的较小程序。 我所知道的是,它在某种程度上可能与STUB有关。 您打开STUB并添加额外的代码并将其另存为.EXE。

    2热度

    1回答

    如何从CodeCompileUnit编译collectible assembly?

    1热度

    1回答

    在自定义CodeDomSerializer中,您可以向类中添加自定义成员(例如事件处理程序方法)。 生成的成员总是以Form1.cs而非Form1.designer.cs结尾。 有没有办法在设计器文件中的部分类中插入生成器方法? (的方法的内容将被自动生成,并且不应被触摸。)加入方法的 实施例: public class MasterDetailControlSerializer : CodeDo

    2热度

    1回答

    我正在使用RazorEngine解析应用中的html模板,并且正在编写一些NUnit测试来分析性能区域并调查潜在问题。看来在指定GenerateInMemory = false时,我的代码遭受了巨大的性能影响。 当运行在NUnit的每个测试中,在CompileAssemblyFromDom()方法所花费的总蜱如下: GenerateInMemory = false: 354,493,052 ti

    -1热度

    1回答

    我用的是这样的: AppDomain.CurrentDomain.GetAssemblies().SelectMany<Assembly,string>(a => a.GetModules().Select<Module,string>(m => m.FullyQualifiedName)).ToArray() 得到所有加载的程序集的名称。 它来源于代码,获得一个友好的C#名称类型: retu

    1热度

    1回答

    所以,我创建了这个应用程序,它允许你创建一个Windows窗体应用程序,而不必使用Visual Studio Build,而只是通过代码来完成它。 它工作正常,如果我忘记其他类和事实,主类必须运行“Application.Run();”到另一个班级。 我的问题是,它说以下内容: Could not find 'RunLauncher' specified for Main method 我有几

    0热度

    1回答

    我试图创建一个Windows窗体应用程序,它可以创建另一个Windows窗体应用程序。但是当我试图用CodeDom在C#代码中编译时出现的错误是一个奇怪的问题。 'kjpUnityGameLauncherTemplate.RunLauncher' does not have a suitable static Main method 这有点让我困惑,因为类“RunLauncher”确实有一个主

    0热度

    1回答

    所以我想通过C#/ CodeDom脚本编译/构建一个可执行文件。 我想要新的应用程序(被编译的一个)设置为它的主要方法,使用像Application.Run()一些方法来实际运行Windows窗体应用程序。 ,我得到了错误: 原始类型kjpUnityGameLauncherTemplate.Launcher是无效的。因此你应该考虑使用CodeObjectCreateExpression。 我不明白