Я пытаюсь создать ItemTemplate для формы. Я создаю C# Item Tamplate-Project, создаю свою форму и создаю свой шаблон, создавая проект. Это прекрасно работает.
Теперь я хочу добавить параметры шаблона, но как только я это сделаю, проект больше не компилируется. Он выдает много разных исключений, потому что код больше недействителен. Как я могу решить эту проблему?
Вот что я пробовал до сих пор:
- Замена каждого вхождения моего имени класса на $safeitemname$. Это, как я уже сказал, вызывает исключение, потому что теперь код недействителен и проект не может быть собран.
- Создание CustomParameters в моем .vstemplate для изменения действительного имени класса на нужный параметр (Classname -> $safeitemname$). Это ничего не делает, хотя я установил Replaceparameters=True.
- Игнорирование предупреждений компилятора и реализация проекта в моем проекте .vsix в любом случае. Это тоже ничего не дает, потому что .zip для моего шаблона все равно не может быть.
- Настройка DependentUpon моего Classname.Designer.cs на мой Classname.cs. Это тоже ничего не дает.
- Пробуем простой ItemTemplate с одним классом, разделенным на два частичных класса, каждый из которых имеет по одному свойству. То же самое, что и с формой. Его уже нельзя построить.
None
. - person Reza Aghaei   schedule 31.10.2016