摘要:
近日,在编译C#项目时经常发现有些时候明明代码没错,但就是编译不过,只有选择重新编译或者清理再编译才会不出错,本着求学的态度,搜罗了下VS2008IDE中生成操作的种类以及差别,整理如下:内容(Content)-不编译该文件,但将其包含在“内容”(Content)输出组中。编译(Compile)-将该文件编译到生成输出中。此设置用于代码文件,说白了就是CS文件,需要编译过程。嵌入资源(EmbeddedResource)-将该文件作为DLL或可执行文件嵌入主项目生成输出中。内容的读写和运行目录下的其他文件没有区分。编译和嵌入资源读写,需要用到,例如:GetType().Assembly.GetM 阅读全文
摘要:
ms升级了之后,有些时候程序无法操作系统盘的内容,因为权限不够。XP下也会存在这些问题,但因为XP系统默认权限设置没有WIN 7 和WIN 8 那么严格,所以很少遇到因为权限问题导致程序运行失败的情况。以下代码是表示如何获得管理员权限运行程序。staticvoidMain(string[]Args){/***当前用户是管理员的时候,直接启动应用程序*如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行*///获得当前登录的Windows用户标识System.Security.Principal.WindowsIdentityidentity=System.Security.Prin 阅读全文