Visual Studio

自定义 VSCode 的编辑器配置

打开 VSCode 后,按快捷键 Ctrl + 逗号 就可以启动配置页面,如下图所示。

在上图右侧蓝色方框内添加对 VSCode 编辑器的配置,比如,持续显示左侧代码折叠控件等,以下是一些常见的配置。你也可以点击图片左侧橙色方框出的超链接,打开图形化配置器(Beta)。

对于各项配置的含义,可以查看左侧的英文说明,也可以参考这里

{
    "editor.multiCursorModifier": "ctrlCmd",
    "window.zoomLevel": 1,
    "editor.showFoldingControls": "always",
    "editor.renderLineHighlight": "gutter",
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 600,
    "editor.fontSize": 16,
    "emmet.syntaxProfiles": {
        "vue-html": "html",
        "vue": "html"
    },
    "git.enableSmartCommit": true
}

如何在 Nuget 发布自己的类库包

我们可以将自己实现的类库发布到 Nuget 上,方便在未来开发应用程序时,对已有代码或结构进行复用。以下是在 Nuget 发布自己类库的一个简单介绍。

1. 首先,我们需要到 nuget.org 注册并 获取 API key

2. 随后,下载 Nuget 命令行工具,建议将 nuget.exe 注册到系统的环境变量中,方便后续步骤的操作
Continue reading

如何将 XML 的 XSD 定义转换为 C# 类

当我们将一些配置数据存储在 XML 文档中,或希望自定义某种 XML 格式的文档时,最好先去定义 XML 对应的 XSD 规范。定义 XSD 后,我们不仅可以在 VS 等 IDE 中对相应的 XML 文件的语法进行自动检查或属性匹配,同时也可以自动生成对应的实体类,简化 XML 的创建、修改以及读取。

打开 VS,在 XSD 文件上点击鼠标右键,点选 Open Command Prompt

Continue reading