zoukankan      html  css  js  c++  java
  • 菲佣WPF——8(规范编程自定义模版)

    我们在开发的时候,经常要写文件的头,和一些版本的申明。大多数文件时相同的,这时我们就需要C#提供的自定义模版。

    Let's go

    我们来定义自己的cs文件模版

    先建立一个Console Application

    接着我们在MyCSClass这个类中定义模版

    下面是模版中可以使用的参数(对于的意义)

    clrversion
    公共语言运行时 (CLR) 的当前版本。
    GUID [1-10]
    用于替换项目文件中的项目 GUID 的 GUID。 最多可以指定 10 个唯一的 GUID(例如,guid1))。
    
    itemname
    用户在添加新项对话框中提供的名称。
    
    machinename
    当前的计算机名称(例如,Computer01)。
    
    projectname
    用户在新建项目对话框中提供的名称。
    registeredorganization
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。
    
    rootnamespace
    当前项目的根命名空间。 此参数用于仅在要添加到项目中的项中替换命名空间。
    safeitemname
    用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
    safeprojectname
    用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
    time
    以 DD/MM/YYYY 00:00:00 格式表示的当前时间。
    userdomain
    当前的用户域。
    username
    当前的用户名。
    webnamespace
    当前网站的名称。 在 Web 窗体模板中使用此参数以确保类名称是唯一的。 如果网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。
    year
    以 YYYY 格式表示的当前年份。
    

    接着开始到处模版。

    点击导出模版:

    到此模版已经好了,我看可以添加一个看看

    重启下VS, 就可以了

    在别人的vS下,我们就直接将模版放到

    Documents\Visual Studio 2012\Templates\ItemTemplates\Visual C#
    

     这个目录下

    这样就可以使用了

  • 相关阅读:
    linked-list-cycle-ii leetcode C++
    linked-list-cycle-ii leetcode C++
    binary-tree-maximum-path-sum leetcode C++
    0090 变量的概念,变量的使用:声明、赋值、初始化、语法扩展、命名规范
    0089 变量的概念
    0087 JavaScript注释,JavaScript输入输出语句
    0086 初识JavaScript:是什么、浏览器执行 JS(渲染引擎、解释引擎)、组成、初体验
    0085 计算机基础简介
    0084 编程语言简介
    0083 移动端WEB开发之响应式布局、bootstrap
  • 原文地址:https://www.cnblogs.com/qiurideyun/p/2974038.html
Copyright © 2011-2022 走看看