codedom

    1热度

    2回答

    我已经简化了很多以达到问题的核心: 我有一个需要填充属性的控件。不幸的是,这些值都在CodeDom.CodeStatements中。 所以我真的有使用这样的代码来捞取值: static string GenerateCode(CodeStatementCollection statements, Control control) { var writer = new Str

    0热度

    1回答

    我已经使用CodeDOM生成C#代码,但是我无法为后面的语句行生成代码。 string FileName=String.Empty; FileName=Path.GetFileName(file1); 从上面的代码,我用下面的代码片段 using(CodeVariableDeclarationStatement strFileName = new CodeVariableDecla

    1热度

    1回答

    我试图将一些.NET Framework代码移植到.NET Core。该代码使用CodeDOM来执行动态编译。 我已经了解到.NET核心删除了CodeDOM,但我还没有找到一个直接替换。所以,我的问题是:如何复制CodeDOM以前提供的功能?

    0热度

    1回答

    我已成功运行codedam示例项目。 输出文件在bin调试文件夹中。 正在生成一个c#类文件。 我需要这个c#类文件生成D:/ Temp文件夹 不生成任何可执行文件 输出是C#.cs文件。 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text

    1热度

    1回答

    我试图移植一些C#代码来定位CoreClr。 此代码的一部分使用System.CodeDom创建“内存”程序集。 此问题似乎与System.CodeDom.Compiler as nuget-package类似,只是问题仅解决dnx451的框架目标。我正在努力瞄准dnxcore50。 我错过了什么吗?找不到合适的包装?或者dnxcore50在不同的命名空间中使用不同的编译器?还尝试过Microso

    2热度

    1回答

    public void CreateMethod() { CodeMemberMethod mymethod = new CodeMemberMethod(); mymethod.Name = testMethod; CodeTypeReference ctr = new CodeTypeReference(); //Assign the return t

    0热度

    1回答

    我想编译几个.cs文件到一个可执行程序。 我的CodeDomProvider没有找到我写入.cs文件的使用声明。特别是下列错误消息被创建: - 命名空间'System'中的类型或命名空间'CodeDom'不可用。 - 名称空间“系统”中的类型或命名空间“Windows”不可用。 - 无法找到类型或名称空间“堆栈”。 从这个功能,我打电话CodeDomProvider: private Compil

    2热度

    2回答

    我想使用codedom在其方法签名中动态生成具有'new'关键字的方法。要产生这样的 private new void MyMethod() { }

    0热度

    2回答

    我刚刚安装了Visual Studio Community 2015并使用C#模板创建了C#/ Razor项目。这应该创建一个4页的示例网站。该网站已正确创建并在我的开发系统上运行。 当我部署它并尝试从我的IIS服务器运行它时,问题出现了。 (在这一点上,我只是验证我已经在服务器上正确安装了所有东西)。当我打开IIS服务器上的默认页,我得到一个IIS /分析器错误消息: The CodeDom p

    12热度

    1回答

    当尝试使用ComponentSerializationService反序列化,错误被填充的引用均未发现: public ICollection Deserialize(object serializationData) { var serializationStore = serializationData as SerializationStore; var compone