.net要编辑的哟,你加了CS代码,没有编辑成DLL怎么运行?

解决方案 »

  1.   

    哦了,看来我没表述清楚。
    string prjWizardPath = prjPath + @"\CSharpWebApp.vsz";
    sln.AddFromTemplate(prjWizardPath, "http://localhost/Test", "Test", false);
    Project prj = sln.Projects.Item(1);
    这样我就创建了一个WebApplication项目,我想继续操作项目prj里面的default.aspx,default.aspx.cs 来往里面加代码。
      

  2.   

    楼主查System.CodeDom这个命名空间
      

  3.   

    主要问题是:prj.ProjectItems里面找不到default.aspx.cs的item,而default.aspx的item的FileCodeModel属性是null,也就不能通过FileCodeModel来添加代码了,-_-~
      

  4.   

    to lnwuyaowei(风可以追我): CodeDom 是能生成代码,但是它不能发现文件中已经存在的代码。生成WebApplication后项目中会自动添加上default.aspx,default.aspx.cs,用CodeDom没发发现那些文件里面已经存在的代码的。
      

  5.   

    System.CodeDom
    呵呵,还真没用过这个名字空间,学习