Принимая во внимание, что в MSDN существует множество полноинформативных страниц, описывающих шаблоны Visual Studio для проектов кода (проектов и элементов), в проектах с базами данных, похоже, нет ничего особенного. Если я ошибаюсь, пожалуйста, направьте меня в правильном направлении. У меня VS2008 Professional.
В любом случае, мой вопрос связан с новыми элементами базы данных. В настоящее время папка
C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Templates \ Элементы проекта базы данных
содержит 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 Stored Процедура Script.sql фактически представлен в диалоговом окне как «Сценарий хранимой процедуры». Если я копирую и вставляю New Stored Процедура Script.sql в качестве Специальной хранимой процедуры Script.sql без выполнения каких-либо дополнительных действий, появляется новый элемент со значком, отличным от исходного, и при выборе и добавлении он попадает в проект, как и ожидалось. Но как мне сделать значок таким же, как для по умолчанию, и как сделать имя элемента в диалоговом окне чем-то по моему выбору, а не именем файла?
ReplyQuote