1.总是在4级警高上建立你的项目。
2.在发布版(Release)中,把警告当成错误来对待(注意这并不是Visual Studio的默认选项)。我们建议在调试版(Debug)中也这样设置,尽管这不是强制的要求。
3.避免关闭编译器的某些警告。
4.总是要在应用程序的配置文件中显式指定支持的运行时版本。
5.避免显示进行CLR程序及版本的重定向和绑定。
6.避免显示的预处理定义(#define)。使用项目设置来定义条件编译常量。
7.不要在AssemblyInfo.cs中加入任何逻辑。
8.不要在AssemblyInfo.cs之外的文件中添加程序集属性。
9.提供AssemblyInfo.cs中的所有信息,例如公司名、描述和版权事项等。
10.同一个解决方案中的程序集引用都应该使用相对路径。
11.禁止在程序及之间出现循环引用。
12.避免多模块(multi-module)程序集。
13.避免利用异常窗口(调试|异常)削弱异常处理。
14.坚持在同一个解决方案中的所有程序集之间使用统一的版本号。
15.把所有解决方案的信息存放到一个共享的SolutionInfo.cs文件中。
16.把你的应用程序的配置文件命名成App.config,并把它包含在你的项目中。
17.修改Visual Studio 2005的默认项目结构来适应你的项目规划,并且对项目文件夹河文件使用统一的结构。
18.一个Release发布应该包含调试信息
19.总是对你的程序集进行签名,包括你的客户应用程序。
20.使用密码保护的键 .NET Framework相关的指南。
[整理自网络]
分类目录
- arch/management (17)
- computer (38)
- java/j2ee (304)
- lnmpa (237)
- mac/iphone/ipad/android (11)
- mysql/oracle/postgresql (126)
- os/software (74)
- other (518)
- python (6)
- redis/memcached/mongo (31)
- sitebuild (143)
随便看看
标签云
程序员 创业 人生箴言 eclipse 快捷键 术语 索引 unix命令 vim wordpress java学习笔记 环境变量 oracle内置函数 index 人生 数据类型 nohup tuxedo mysql学习笔记 MS-DOS命令 servlet spring 职场进阶 职业进阶 服务器选购 服务器选型 apache JPA MongoDB 注解 tomcat 子女教育 jquery maven JVM aix命令 网络营销 java异常 seo 人生规划 关键字 css 网络推广 struts 系统优化 成长 frame iframe bluehost jdbc select 我的信仰 oracle函数 cookie HashMap 站长工具 乱码 ArrayList secureCRT jsp session tail find halt 事务 oracle单记录函数 算法 URL window table javascript操作表单元素 String 字符串处理 健康 http 域名 情感 more google A记录 域名解析 netstat 弹出对话框 弹出窗口 框架集 框架 excel 字符串 javascript函数 showModalDialog nginx number 数组 sql frameset 开源程序 java数组 软件 oracle服务友情链接
收藏链接