哪些是最后生成的,是自己最后要的呀?

解决方案 »

  1.   

    f5编译.
    .cs的不要外。其它的都要.
      

  2.   

    Release目录下的或debug目录下的文件是最后生成的文件.比如EXE,DLL等.
      

  3.   

    可是,我看到别人的网站里,只有几个aspx文件,而且每一个,只有一行呀
    我的怎么不是的呢
      

  4.   

    因为它可能把主要的代码全部打包在了/bin目录下的dll中了.
      

  5.   

    是这样的,的确有个dll文件,
    那哪些文件是最后要的呢?
      

  6.   

    AssemblyInfo.cs:项目信息文件,包含有关项目中程序集的元数据(如名称、版本和区域性信息)
    .csproj:该项目的项目文件,它包含配置和生成设置,并保留一个与该项目关联的文件的列表。
    .csproj.user:用户选项设置文件
    .sln:解决方案定义文件存储定义解决方案的元数据.
    .suo:解决方案文件,它跟踪用户特定信息,如您的 Visual Studio 项目的默认保存位置
    .resx 项目使用的资源文件。
    如果你想做项目发布的release版本,这些文件包括.cs均可删除,不影响程序运行,可以有效地保护你的技术产权。
    如果想调试,千万不要删。
    打包时在原有项目上新建一web安装项目,
    右键点击新项目,输出了,主输出和内容输出,这样就不会把.cs打入包中.
    当然你也可以手动将.cs全部删除发布的时候不要包含源代码!如果是Xcopy的部署方式则只需要保留aspx和bin以及web.config文件其他的文件都可以删除了!编译之后,.cs或.vb就可以删除了,源代码被编译后放在bin目录的dll里