摘要:.NET 框架提供机会将设置为每个程序集两种不同类型的版本号。 程序集版本 :这是由框架用于定位、 链接和加载程序集期间生成和运行时版本号。 当项目, 中添加对任何程序集引用是此获取嵌入其版本号。 在运行时, CLR 查找程序集来加载带有此版本号。 但请记住与名称一起使用此版本、 公钥令牌和文化信息只有程序集是强名称签名。 如果程序集是不强名称签名, 文件名只用于加载。 程序集文件版本 : 这是赋予文件系统中作为文件版本号。 它通过 WindowsExplorer 显示。 它从不由 .NET 框架或运行用于引用。 AssemblyInfo.cs 中属性/ / 程序集版本信息由下列四个值:///
阅读全文
摘要:思路:1 客户端每次去下载一个最新的UpdateList.xml.2 客户端自己对自己的文件版本生成一个UpdateList.xml 3 对比进行更新。推荐:http://www.cnblogs.com/jenry/archive/2006/08/15/477302.html详细: 由于微软提供的更新程序使用不方便,所以又写了此程序。此程序是本人一年前所写的一段程序,当时在开发一个CS版本报价系统,当时由于开发过程仓促,代码可能有点不是太规范此程序编译后只有一下AutoUpdate.exe文件与一个配置文件UpdateList.xml,主要通过本地程序与服务端程序文件的版本号来升级与更新本地.
阅读全文
摘要:一、基础1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col
阅读全文
摘要:Windows Forms 控件通常不是thread-safe(直接或间接继承于System.Windows.Forms.Control),因此.NET Framework为防止multithread下对控件的存取可能导致控件状态的不一致,在调试时,CLR-Debugger会抛出一个InvalidOperationException以‘建议‘程序员程序可能存在的风险。 解决方法:public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false;}reference:ht...
阅读全文
摘要:默认情况下,Outlook 97/2000/XP/2003/2007/2010是不会出现这样的情况的,造成这个问题的原因是因为操作的时候不小心将显示比调的太大,比如500%,这样的时候就会出现当在编辑的时候字体特别大,另外当不小心按住"Ctrl"键时滚动鼠标也会改变字体大小,操作不当也会造成上面的情况。对于这个问题相对解决的办法就太简单了,就是把显示比例调到100%就行了。即在新建邮件的时候,在邮件菜单上单击"显示比例",在弹出的"显示比例"窗口中选中100%单击"确定"即可,如下图:此时当再次新建邮件或是回复,转
阅读全文
摘要:安装时,按照你选择安装的版本输入对应的评估版序列号就OK了。到期后可以使用Windows Server 2008 重置命令:slmgr.vbs -rearm 再使用180,总共可以重置5次,共900天。步骤: 开始-运行-slmgr.vbs –rearm 回车-提示框点击确定-然后重启 输入序列号 7PJBC-63K3J-62TTK-XF46D-W3WMDslmgr.vbs -dlv 显示重置计数,相关网页 http://hi.baidu.com/guoguo6688/blog/item/64d1683d301fd8e53d6d97db.html
阅读全文
摘要:从 .NET 2.0 开始,任何一个线程上未处理的异常都会导致整个应用程序关闭。因此,在每个线程入口方法中都必须要使用 try/catch 语句,至少在产品应用程序中必须如此,以免应用程序因为我们未预料到的代码而关闭整个应用程序。如果仅仅记下异常信息而不在乎应用程序异常关闭,那么有两个方法可以做到: 1、对于 Windows Form 程序来说,有一个全局异常处理事件:Application.ThreadException; 2、对于所有 .NET 程序来说,还有一个更低级的全局异常处理事件:AppDomain.UnhandledException;示例:///<summary>
阅读全文
摘要:解决方案:我的情况是因为Windows 2008 R2无法访问Windows 2003共享的问题造成,所以解决方法为首先确认一下控制面板-系统和安全-windows防火墙-允许的程序里打开了“文件和打印机共享”开始=>运行... =>gpedit.msc=>本地计算机策略=>计算机配置=>Windows设置=>安全设置=>本地策略=>安全选项。找到:“网络安全:LAN管理器身份验证级别”项,默认值“没有定义”改为“发送LM & NTLM响应”refernce:http://www.cnblogs.com/RuiLei/archive/20
阅读全文