当前位置: 首页 > news >正文

手机微信网站建设手机平台

手机微信网站建设,手机平台,wordpress 的主题,qq网页版登录网址项目模板简介众所周知#xff0c;在我们使用VS新建项目时#xff0c;都需要选择一个项目模板#xff0c;如下图#xff1a;我们选择完项目模板进行创建#xff0c;创建完成之后#xff0c;可以发现项目中已经包含了一些基础的文件。例如MVC#xff1a;可以看到#xff… 项目模板简介众所周知在我们使用VS新建项目时都需要选择一个项目模板如下图我们选择完项目模板进行创建创建完成之后可以发现项目中已经包含了一些基础的文件。例如MVC可以看到MVC项目下这么多的文件、类都给我们自动生成了我们并不需要敲任何代码。所以项目模板就是在我们创建新项目界面中给我们列出来的模板文件。这些文件都是VS自带的但在实际工作中很多时候我们需要的是一个跟我们项目的业务更加契合的、可复用的项目模板这时候就需要我们自己去创建一个自定义的项目模板了。项目模板创建步骤创建自定义的项目模板有以下几个步骤创建一个原始的项目我们称之为模板源替换模板参数导出模板源项目 给模板项目设置名称、说明、图标等内容给项目模板添加语言、平台和项目类型等标签使用自定义的项目模板创建模板源项目首先我们创建一个原始的项目。以下是我创建的Demo添加了几个文件只是用来做一个简单的例子实际开发中可能比这复杂的多。模板中的参数我们创建出来的模板源项目有很多内容在创建项目之前是不确定的比如命名空间、类名称等这怎么办呢VS也给了我们解决办法我们可以在源项目中使用模板参数来代替这些不确定的信息在实际创建项目时VS会将这些模板参数替换为实际的内容。以HomeController.cs文件为例使用模板参数代替命名空间名称模板参数以 $参数$ 的格式进行声明 。$safeprojectname$表示的就是命名空间的模板参数。VS完整的模板参数如下参数描述clrversion公共语言运行时 (CLR) 的当前版本。ext_*将 ext_ 前缀添加到任何参数以引用父模板的变量。例如 ext_safeprojectname。guid[1-10]一个用于替换项目文件中的项目 GUID 的 GUID。可指定最多 10 个唯一的 GUID例如guid1。itemname在其中使用参数的文件的名称。machinename当前的计算机名称例如Computer01。projectname创建项目时由用户提供的名称。registeredorganization来自 HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 的注册表项值。rootnamespace当前项目的根命名空间。此参数仅适用于项模板。safeitemname与 itemname 相同但所有不安全字符和空格替换为了下划线。safeitemrootname与 safeitemname 相同。safeprojectname用户在创建项目时提供的名称但名称中删除了所有不安全字符和空格。time以 DD/MM/YYYY 00:00:00 格式表示的当前时间。specifiedsolutionname解决方案的名称。在选中“创建解决方案目录”时specifiedsolutionname 具有解决方案名称。在未选中“创建解决方案目录”时specifiedsolutionname 为空。userdomain当前的用户域。username当前的用户名称。webnamespace当前网站的名称。此参数在 Web 窗体模板中用于保证类名是唯一的。如果网站在 Web 服务器的根目录下则此模板参数解析为 Web 服务器的根目录。year以 YYYY 格式表示的当前年份。除了VS自带的模板参数外用户还可以自定义模板参数但实际用到的不多在此就不扩展赘述了。导出模板源文件中的模板参数替换好之后我们就可以导出模板了操作步骤如下打开工具栏中的项目-选择导出模板弹出【导出模板向导】界面选择项目模板即可下方选择的是要导出的项目。接下来在模板选项中填入模板的名称说明图标等信息注意这个输出位置这是自定义项目模板存放的路径。下面的【自动将模板导入 Visual Studio】选项选中后会将项目模板复制一份放入到特定的文件夹中下次创建新项目就可以搜索到了。点击完成VS会把项目模板压缩为.zip文件分别导入到以下两个文件夹中C:\Users\Lenovo\Documents\Visual Studio 2019\My Exported TemplatesC:\Users\Lenovo\Documents\Visual Studio 2019\Templates\ProjectTemplates这时候不需要任何其他的操作打开VS的启动窗口点开创建新项目就可以找到ProjectTemplateDemo这个项目模板了。下面使用这个模板创建一个项目可以看到项目的结构与我们项目模板一模一样命名空间名称也被替换为Demo1了。给项目模板添加标签其实到这一步我们的项目模板就可以正常使用了但我们会发现一个问题我们的项目模板没有这样的标签虽然不影响使用但当查找项目模板时也不是很方便所以我们需要给创建的项目模板添加几个对应的标签。方法如下首先打开这个模板导入到的文件夹路径C:\Users\Lenovo\Documents\Visual Studio 2019\Templates\ProjectTemplates解压ProjectTemplateDemo这个压缩包。在解压好的ProjectTemplateDemo文件夹里用VS打开MyTemplate.vstemplate这个文件。这是一个XML文件我们需要在TemplateData标签里添加上项目使用语言、平台、项目类型的信息。语言、平台、项目类型的标签分别为LanguageTag、PlatformTag、ProjectTypeTag。同时Visual Studio 提供了一系列内置标签。以下列表是 Visual Studio 中可用的内置标签对应的值显示在括号中。语言标签平台标签项目类型标签C (cpp)Android (android)云 (cloud)单元格单元格单元格C# (csharp)Azure (azure)控制台 (console)F# (fsharp)iOS (ios)桌面 (desktop)Java (java)Linux (linux)扩展 (extension)JavaScript (javascript)macOS (macos)游戏 (games)Python (python)tvOS (tvos)IoT (iot)查询语言 (querylanguage)Windows (windows)库 (library)TypeScript (typescript)Xbox (xbox)机器学习 (machinelearning)Visual Basic (visualbasic)移动 (mobile)Office (office)其他 (other)服务 (service)测试 (test)UWP (uwp)Web (web)我们修改这个文件添加几个对应的标签我们把这个文件保存一下保存之后跳到文件夹下全选文件重新压缩一遍修改好的ProjectTemplateDemo文件注意压缩包必须是.zip文件。压缩完成后把这个压缩包拷贝到C:\Users\Lenovo\Documents\Visual Studio 2019\Templates\ProjectTemplates目录下并覆盖掉旧的压缩包。然后删除解压后的文件。这时候重新创建新项目选择ProjectTemplateDemo项目模板可以看到我们的标签已经加上去了。至此就是自定义项目模板的全部步骤。总结自定义的项目模板作用非常大在大型的项目中如果使用好的话会大大提升我们的开发效率。以上就是本文章的全部内容。更多内容可访问我的博客http://www.yunc.top/
http://www.huolong8.cn/news/397146/

相关文章:

  • 安徽省网站备案快吗做网站如何把支付宝微信吧
  • 做网站的目标是什么开题报告旅游网站建设
  • 网站开发市场情况网站备案需要什么条件
  • 网站开发asp网站被k的原因
  • jsp做的网站可以用的中国少数民族网站建设
  • 房产信息门户网站建设方案优秀的网页设计网站
  • 备案 网站备注购物网站的设计与实现
  • 三明企业网站建设用户密码找回网站
  • 佛山市品牌网站建设公司wordpress产品页面404
  • 运营好还是网站开发好网站建设 自查表
  • 网站描本链接怎么做养生网站模板
  • 一个简单的网站怎么做摄影网站cnu视觉联盟
  • 网站建设与规划总结怎么写internal server error wordpress
  • 外贸网站 万网建材团购网站建设方案
  • dede调用网站名称网站建设哪家公司好
  • 北仑网站建设培训app软件开发
  • 优秀网站建设评选活动海报网站开发流程数据库
  • 沈阳定制网站建设做网站公司会场主持台词
  • 网站开发一个网站超炫网站页面
  • 青浦门户网站电商网站建设需要哪些技术
  • 杭州网站建设公司费用湖南营销型网站
  • 做网站必要性移动端购物网站建设
  • 杭州五旋科技网站建设怎么样哈尔滨网站建设方案
  • 做问卷调查赚钱的网站好导入视频生成3d动画
  • 商城网站建设报价表潜江建设局网站
  • 成都网站建设推广在寓意好的装饰公司名称
  • 国外设计网站导航网络营销推广的步骤
  • 手机版网站推荐nas服务器 做网站
  • 关于加强公司 网站建设的通知设计师做网站效果图
  • 设计师必去的网站做网站的基本要素