Просто настроить несколько быстрых шаблонов классов и элементов объектов, и пока все отлично работает, но я застрял на одном из них - шаблоне $safeprojectname$
.
Я добавил это как частьчасти пространства имен и $registeredorganization$
работает нормально
namespace $registeredorganization$.$safeprojectname$
{
public class $safeitemname$
{
public $safeitemname$()
{
//default constructor
}
}
}
И я зашел в файл .vstemplate и убедился, ReplaceParameters="true"
, что единственное, что я догадался в этот момент, это период междуназвание компании и проекта, так что я проверил это и просто ради смеха убрал период, до сих пор не пошел.У кого-нибудь есть понимание того, почему это не работает?
РЕДАКТИРОВАТЬ : Я приму ответ Джареда, поскольку он отвечает на мой основной вопрос "почему это не работает?"но я добавляю это продолжение, чтобы показать, как я получил желаемый результат.Вместо использования $safeprojectname$
или $projectname$
я обнаружил, что используя $ rootnamespace $
namespace $registeredorganization$.$rootnamespace$
или в зависимости от того, как называется ваш проект:
namespace $rootnamespace$
работает, как я хотел, просто добавил это для всех, кто может столкнуться с этой проблемой.