Где находится проект базы данных и шаблоны элементов в VS2010? - PullRequest
2 голосов
/ 10 июня 2011

Раньше я был в состоянии найти проект базы данных и шаблоны элементов в VS2008 и изменить их, добавив такие элементы, как поля комментариев SourceSafe, уведомления об авторских правах, и вообще настроить их для наших предпочтений установки.

Но я абсолютно не могу найти эти шаблоны для VS2010. Исправление, я могу найти некоторые, но странным является то, что они не те, которые на самом деле используются. Шаблоны были когда-то в

C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\Templates\Database Project Items

Представленная выше папка, похоже, содержит шаблоны, которые могут использоваться при запуске VS2008, но различие между этими шаблонами и теми, которые генерируются, например, когда я добавляю новую хранимую процедуру, поразительно. Вот часть шаблона хранимой процедуры ...

CREATE Procedure Stored_Procedure_Name
/*
    (
        @parameter1 int = 5,
        @parameter2 datatype OUTPUT
    )

*/
AS

Но то, что генерируется при создании новой хранимой процедуры, выглядит так ...

CREATE PROCEDURE [dbo].[AAAProc]
(
    @param1 int = 0, 
    @param2 int
)
AS
/*
    Purpose         :  
    Date Created    :  
    Author          :  
    Notes           :  

--$Archive:  $

--$History:  $
--

*/

    SELECT @param1, @param2

Но я не могу его найти. Это должно быть где-то . Кто-нибудь знает?

Ответы [ 2 ]

3 голосов
/ 13 июля 2012

По умолчанию шаблоны для новых объектов базы данных расположены здесь:

C: \ Program Files \ Microsoft Visual Studio 10.0 \ VSTSDB \ Extensions \ SqlServer \ Items

Например,Шаблон хранимой процедуры по умолчанию (Создать процедуру 2008.sql) выглядит так:

CREATE PROCEDURE $SchemaQualifiedObjectName$
    @param1 int = 0,
    @param2 int
AS
    SELECT @param1, @param2
RETURN 0

$ SchemaQualifiedObjectName $ заменяется именем объекта базы данных при добавлении элемента в проект базы данных VS2010.

0 голосов
/ 16 июня 2011

Я разместил этот вопрос в MSDN и в итоге получил ответ от Microsoft, Ziwei Chen. Эти файлы находятся здесь (если вы установили VS2010 в папку по умолчанию):

C: \ Program Files \ Microsoft Visual Studio 10.0 \ VSTSDB \ ProjectItems

Я не знаю, почему я не смог найти его там; Я использовал функцию поиска в проводнике Windows, которая иногда работает странно. В XP как минимум.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...