Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何定制VS 2008数据库项模板?_Visual Studio_Visual Studio 2008_Code Templates - Fatal编程技术网

Visual studio 如何定制VS 2008数据库项模板?

Visual studio 如何定制VS 2008数据库项模板?,visual-studio,visual-studio-2008,code-templates,Visual Studio,Visual Studio 2008,Code Templates,虽然MSDN中有一组内容丰富的页面描述了代码项目(项目和项)的Visual Studio模板,但数据库项目似乎没有。如果我错了,请把我引向正确的方向。我有VS2008专业版 无论如何,我的问题与新的数据库项有关。目前,文件夹 C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\Templates\Database项目项 包含6个模板文件和另一个文件NewDataItems.vsdir,它似乎有助于控制VS如何使用这6个模板。我想为

虽然MSDN中有一组内容丰富的页面描述了代码项目(项目和项)的Visual Studio模板,但数据库项目似乎没有。如果我错了,请把我引向正确的方向。我有VS2008专业版

无论如何,我的问题与新的数据库项有关。目前,文件夹

C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\Templates\Database项目项

包含6个模板文件和另一个文件NewDataItems.vsdir,它似乎有助于控制VS如何使用这6个模板。我想为存储过程创建一个新模板,我注意到,如果我只是复制默认模板并用新名称修改它,它确实会显示在“添加新项”对话框中,但它不会使用与其他项相同的图标。它确实可以工作,但我不禁想知道,如果我适当地修改NewDataItems.vsdir文件以包含它,我可以使它看起来与对话框中的其他项相同。以下是该文件的内容:

New Stored Procedure Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6306|30|#6307|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1052| |#6320
New View Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6308|60|#6309|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1051| |#6320
New Table Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6310|40|#6311|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1050| |#6320
New SQL Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6319|10|#6314|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1054| |#6320
New Trigger Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6312|50|#6313|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1053| |#6320
New Query.dtq|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6321|20|#6315|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1057| |#6322
我不清楚这个文件的各个元素是什么意思,但看起来编号的项目(#6308、30、1052等)可能会控制对话框中演示的某些方面。有人能解释一下这个文件的元素以及如何进行更改和添加吗

另外,默认模板New storage Procedure Script.sql实际上在对话框中显示为“存储过程脚本”。如果我将新的存储过程Script.sql复制并粘贴为特殊的存储过程Script.sql,而不做任何其他操作,则会显示一个图标与原始项目不同的新项目,并且在选中并添加该项目后,会按预期进入项目。但是,如何使图标与默认图标相同,以及如何使对话框中的项目名称成为我的选择,而不是文件名?
ReplyQuote

这应该可以回答您的问题:(模板目录说明(.Vsdir)文件)

这就是我要找的!超级的!