Visual Studio 自定义模版接受用户输入的参数(2)

2019-01-27 14:28

的项目的bin文件夹下没有System.Data,你都能引用的原因,因为程序会自动去找GAC

2. 将强名称程序集安装到全局程序集缓存中

1. 使用全局程序集缓存工具 (Gacutil.exe) 将强名称程序集安装到

全局程序集缓存中

2. 在命令提示符处,键入下列命令: 3. gacutil –I 4. 在此命令中,“程序集名称”是要在全局程序集缓存中安装的程序

集的名称。

5. 下面的示例将文件名为 hello.dll 的程序集安装到全局程序集缓

存。

6. 示例:gacutil -i hello.dll(dll文件位置) 以上操作示例:

创建要用作模板的项目

在本示例中,用作模板的项目是一个控制台应用程序,它显示在自定义向导的用户输入窗体中指定的消息。

创建示例项目

1. 创建一个新的 Visual C# 控制台应用程序。 2. 在应用程序的 Main 方法中,添加以下代码行。 3. Console.WriteLine(\

当根据模板创建项目时,参数 $custommessage$ 将替换为在用户输入窗体中输入的文本。

4. 在“文件”菜单上,单击“导出模板”。

5. 在“导出模板”向导中,单击“项目模板”,选择正确的项目,然后单击“下一步”。

6. 在“导出模板”向导中,输入关于该模板的描述性信息,选择“自动将模板导入到 Visual Studio 中”复选框,然后单击“完成”。 现在,模板显示在“新建项目”对话框中,但没有使用自定义向导。 下面的示例显示导出到模板之前的完整代码文件。 C#

using System;

using System.Collections.Generic; using System.Text;

namespace TemplateProject {

class WriteMessage {

static void Main(string[] args) {

Console.WriteLine(\); } } }

修改模板

现在,模板已被创建并显示在“新建项目”对话框中,必须对其进行修改,以便它使用在前面步骤中创建的程序集。

向模板添加自定义向导

1. 找到包含该模板的 .zip 文件。

1. 在“工具”菜单上,单击“选项”。 2. 单击“项目和解决方案”。

3. 读取“Visual Studio 用户项目模板位置”文本框。有关更多信息,

请参见“选项”对话框 ->“项目和解决方案”->“常规”。 默认情况下,此位置为 My Documents\\Visual Studio 2010\\Templates\\ProjectTemplates。

2. 在 Visual Studio 中打开 .vstemplate 文件。

3. 在 TemplateContent 元素后,添加具有自定义向导程序集的强名称的 WizardExtension 元素(Visual Studio 模板)元素。有关查找程序集的强名称的更多信息, 下面的示例显示一个 WizardExtension 元素。

CustomWizard, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=fa3902f409bb6a3b

CustomWizard.IWizardImplementation

使用自定义向导

现在,您可以根据自己的模板创建项目并使用自定义向导。

使用自定义向导

1. 在“文件”菜单上,单击“新建项目”。 2. 在“新建项目”对话框中,定位您的模板,键入名称,然后单击“确定”。 向导用户输入窗体将打开。

3. 为自定义参数键入一个值并单击按钮。

向导用户输入窗体将关闭,并且根据模板创建了一个项目。

4. 在“解决方案资源管理器”中,右击源代码文件并单击“查看代码”。 请注意,$custommessage$ 已替换为在向导用户输入窗体中输入的文本。


Visual Studio 自定义模版接受用户输入的参数(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:附录1资格审查条件资格最低要求

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: