在运行时编译排除CodeDom生成的类

马萨·哈桑卡希(Mahsa Hassankashi)

我已经使用CodeDom生成了称为“ Product.cs”的类,我的类是在正确的路径上生成的,但是由于此“ Product.cs”已从我的解决方案中排除,因此我的代码无法完美地完成。它在运行时进行了搜索,并找到了创建csc.exe和加载程序集的方法,以便在运行时编译我的类并将其包含在解决方案中,然后可以在“ Product.cs”上工作。

我正在通过Visual Studio 2013在MVC等Web应用程序上编写代码。在此先感谢您的帮助。

高拉夫·阿罗拉(Gaurav Aroraa)

它将为您工作。我刚刚尝试过,请参阅评论

  • 如果要包括类文件,请编辑项目文件。该文件是xml文件。您可以轻松地对其进行编辑。要知道标签,我建议您在任何文本编辑器(如记事本)中打开项目文件,使用MSBuild或任何您想用来构建项目的文件。
  • 如果要生成和创建项目,请参见反射。另外,请检查以下内容:http : //www.codeproject.com/Articles/10324/Compiling-code-during-runtime

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章