的项目的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
使用自定义向导
现在,您可以根据自己的模板创建项目并使用自定义向导。
使用自定义向导
1. 在“文件”菜单上,单击“新建项目”。 2. 在“新建项目”对话框中,定位您的模板,键入名称,然后单击“确定”。 向导用户输入窗体将打开。
3. 为自定义参数键入一个值并单击按钮。
向导用户输入窗体将关闭,并且根据模板创建了一个项目。
4. 在“解决方案资源管理器”中,右击源代码文件并单击“查看代码”。 请注意,$custommessage$ 已替换为在向导用户输入窗体中输入的文本。