Visual Studio - NET开发杂项

Visual Studio shortcut keys

  • error C2011: ‘’ : ‘class’ type redefinition

    #pragma once

  • C#语言编写风格

    将C++中的->,::,.合并为一种运算符应当是很有意义的。
    在编写托管程序时相当具有优势,不必再纠结于*^newgcnew
    using语句块可体现其独特性。

  • StreamReader类

    StreamReader不仅采用流的方式,而且对于操作系统中文件的处理更具功能性,能修正字符集错误。

    using (StreamReader sr1 = new StreamReader(FILE_INFO_NAME,UnicodeEncoding.GetEncoding(“GB2312”)));
    StreamReader reader=new StreamReader(fileName,System.Text.Encoding.Default)

  • One-Click Publish

    对于使用C#开发的项目,Visual Studio提供了Click-once App打包方式。
    打包时为了让资源文件也能被包含在生成文件中,需将相关文件build action改为Content

  • 发布独立可执行文件的注意事项

    不要随便拿个Debug生成的可执行文件扔给老哥。
    Debug 和 Release 的真正秘密,在于一组编译选项。
    注意工具集和平台运行库的选择。
    MFC的使用方式。

Visual Studio - NET开发杂项

https://devblog.citruxonve.net/posts/a82a58ec/

Author

Semprathlon / Simfae Dean

Posted on

01/06/2017

Updated on

07/19/2023

Licensed under

Comments