`
terryfeng
  • 浏览: 489808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Visual Studio 项目模板、文件模板、代码段和环境设置

阅读更多

很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这两天浓浓跟我说起让我配置一下,我都忘的是放在那里去了,后悔没有早点开始写博客,如果学习的时候就开始写博客,不知道这些年能积累多少的知识啊。

我的环境:

VSTS 2008 Sp1

Windows 7 RTM

项目模板

 

文件模板

文件模板很简单,就是新建cs文件,添加入你要的内容保存,但是最好是复制的下面的 cs文件来改,改好了再复制回去。

Web 应用程序
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052

打开这个目录你会看到一大堆xxx.zip的文件夹,这些文件夹就是临时模板了(改这个位置的模板比较简单),VS再新建文件的时候会复制这个位置的模板去新建一个相应的文件。

image

复制一份这个WebForm.zip 文件夹来修改,打开此文件夹,你会看到有几个文件,则几个文件正是每次建立新的Asp.Net 页面时候的模板文件,

image

拿cs文件来做演示,下面是加有Default.aspx.cs 的文件代码

//======================================================================
//        Copyright (C) $registeredorganization$ All Rights Reserved       
//        Guid:               $guid1$
//        CLR版本:             $clrversion$
//        新建项输入的名称:    $itemname$
//        机器名称:            $machinename$
//        注册组织名:          $registeredorganization$
//        命名空间名称:        $rootnamespace$
//        文件名:              $safeitemname$
//        当前系统时间:        $time$
//        用户所在的域:        $userdomain$
//        当前登录用户名:      $username$
//        创建年份:            $year$
//
//        Created by Terry.Feng.C (冯瑞涛) at $time$       
//======================================================================
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace $rootnamespace$
{
    public partial class $classname$ : System.Web.UI.Page
    {
        #region 私有成员

            #endregion

        #region 事件方法

        protected void Page_Load(object sender, EventArgs e)
        {

        }

            #endregion

        #region 数据控制

        #endregion    
    }
}

这个模板里面常用的变量大部分都写了,如果不需要的你可以删除,好了,保存。

用修改好的这个WebForm.zip 替换掉原始位置的WebForm.zip,这步很关键,位置不要记错。

然后就可以打开一个Asp.Net 应用程序,新建一个Web 页面来查看效果了

image

看,新建的文件会获取你系统的信息,组成文件描述信息。

 

类库文件和这个道理是一样的,只不过位置是下面的地址

类库
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052

image

比较常用的就是上面的这几个模板了

 

代码段

 

环境设置

分享到:
评论

相关推荐

    使用Visual Basic 2008开发应用程序(Word文档)

    包含有关Visual Basic编辑器功能的帮助,这些功能包括:“Intellisense代码段”、“项目属性”以及创建Visual Basic的XML文档,等等。 第二章 安全和Visual Basic开发 讨论三个需要着手解决安全问题的公共领域。 第...

    Angular-Essentials:Visual Studio代码的Angular基本扩展

    Angular Essentials-Visual Studio Code扩展包 此Visual Studio Code扩展包添加了对Angular项目有用的扩展。 我保留自行决定更新扩展包内容的权利。 扩展名仅供我个人使用,如果对其他人也有用,我认为这很好。原因...

    vscode-logstash-editor:用于Visual Studio Code的Logstash编辑器

    Visual Studio Code扩展,为Logstash管道配置文件,logstash.yml,pipelines.yml和Elasticsearch索引模板json文件提供完成,文档和自动格式设置。 特征 根据当前光标位置,提供Logstash管道配置文件(各节,插件,...

    CRMDeveloperExtensions:Dynamics CRM 201120132015模板和开发人员工具

    最初,它将包含模板和代码段以帮助快速启动开发过程,但最终将进行扩展以包括其他工具以帮助简化获取和部署Web资源以及插件和自定义工作流活动的过程。 受支持的Visual Studio版本将包括2012、2013和2015,并将通过...

    CodeSmith生成MVC4项目工程模板V1.0.12.0920

    CodeSmith生成Visual.Studio.2010.MVC4项目工程模板。 默认用户已经安装了CodeSmith 6.5代码生成工具。 根据输入参数,自动生成Visual Studio 2010 + MVC4 + EnterpriseLibrary5.0项目工程。 注意事项: 1:Visual...

    .Net十大必备工具之一

    如果具有较小的代码段,并且不希望为其创建完整的Visual Studio .NET项目(及伴随该项目的所有文件),该工具将很有用。 2. Microsoft Source Analysis for C#(StyleCop) 微软内部的静态代码检查和代码强制格式...

    .Net十大必备工具之二

    如果具有较小的代码段,并且不希望为其创建完整的Visual Studio .NET项目(及伴随该项目的所有文件),该工具将很有用。 2. Microsoft Source Analysis for C#(StyleCop) 微软内部的静态代码检查和代码强制格式...

    CodeSmith生成MVC4项目工程模板V1.0.2

    CodeSmith生成Visual.Studio.2010.MVC4项目工程模板。 默认用户已经安装了CodeSmith 5.2.2代码生成工具。 根据输入参数,自动生成VS2010 + MVC4 + EnterpriseLibrary5.0项目工程。 操作流程: 1:下载...

    CodeSmith生成Seasar项目工程模板V1.0.12.0920

    CodeSmith生成Visual.Studio.2010.Seasar项目工程模板。 默认用户已经安装了CodeSmith 6.5代码生成工具。 根据输入参数,自动生成Visual Studio 2010 + Seasar项目工程。 项目生成最终结构: 以默认参数为例,生成...

    ASP.NET的网页代码模型及生命周期

    在.aspx页面中,代码隐藏页模型的.aspx页面代码基本上和单文件页模型的代码相同,不同的是在script标记中的单文件页模型的代码默认被放在了同名的.cs文件中,.aspx文件示例代码如下所示。 “C#” AutoEventWireup=...

    Livet:WPF MVVM基础结构

    Livet旨在通过使用Visual Studio 2019扩展的项目模板,项目模板和代码段添加到最高效的开发中。可以通过在Visual Studio扩展和更新的在线类别中搜索Livet来安装扩展。 此外,该库还发布在下面的NuGet上。 传统Livet...

    NgTsWebApi:使用 T4 模板生成代码(Db 对象、持久层、WebApi 控制器 UI,使用 Angular 和 Typescript

    NgTsWebApi 使用 T4 模板的代码生成工具(Db 对象、持久层、WebApi 控制器和 UI,使用 Angular 和 Typescript 以及 nodejs。 只需在 xml 中定义模型,通过从 Visual Studio 菜单运行 T4template 生成代码,在创建...

    eclipse 开发c/c++

    代码辅助:这个代码完成功能类似于可在 Borland C++ Builder 或 MS Visual Studio 中找到的功能。 它使用了 代码模板,并且只有助于避免愚蠢的语法错误: 图 4. 有助于使用正确的语言语法的代码辅助功能 代码模板...

Global site tag (gtag.js) - Google Analytics