Visual Studio пользовательский шаблон объекта класса 2008 года, $safeprojectname$, не согласовывающий

Просто настроив некоторый быстрый класс и объектные шаблоны объекта и все работают отлично до сих пор, но одна вещь, на которой я застреваю, $safeprojectname$ шаблонный параметр.

Я добавил это как часть части пространства имен и $registeredorganization$ хорошо работает

namespace $registeredorganization$.$safeprojectname$
{
    public class $safeitemname$
    {
        public $safeitemname$() 
        {
            //default constructor
        }
    }   
}

И я вошел в .vstemplate файл и удостоверился ReplaceParameters="true" так единственная вещь я предположил эту точку, период между компанией и названием проекта, таким образом, я проверил, это и только для смеха удалило период, тем не менее никакие не идут. У кого-либо есть понимание относительно того, почему это не работает?

Править: Я приму ответ Jared, поскольку он отвечает на мой базовый вопрос, "почему это не работа?" но я добавляю, что это продолжает, чтобы показать, как я получил свой желаемый результат. Вместо того, чтобы использовать $safeprojectname$ или $projectname$ Я нашел тот $rootnamespace$ использования

namespace $registeredorganization$.$rootnamespace$

или в зависимости от того, как Ваш проект называют:

namespace $rootnamespace$

работы как я хотел, просто добавил это для кого-либо еще, кто может столкнуться с этой проблемой.

13
задан curtisk 5 February 2010 в 14:22
поделиться

1 ответ

Макрос замены шаблона $ safeprojectname $ доступен только в диалоговом окне «Новый проект». Он не будет работать ни с чем добавленным, как с отдельным элементом.

Ссылка: http://msdn.microsoft.com/en-us/library/eehb4faa (VS.80) .aspx

8
ответ дан 2 December 2019 в 01:41
поделиться