Информация: C #, Visual Studio 2010 RC
Как добавить элемент проекта веб-службы WCF в мой проект с помощью кода?
Я могу добавить файл класса кода без проблем:
string csItemTemplatePath = soln.GetProjectItemTemplate("CodeFile", "CSharp");
try
{
projectItems.AddFromTemplate(csItemTemplatePath, fileName);
}
catch (Exception ex)
{
// This is just testing, don't shoot me
MessageBox.Show(ex.Message);
}
но если я попробую с:
string itemTemplatePath = soln.GetProjectItemTemplate("WebWcfService", "CSharp");
Я получаю исключение, что его невозможно найти
Система не может найти файл
указано. (Исключение из HRESULT:
0x80070002)
Я получил имя WebWcfService от:
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ 1033
Я полагаю, что это как-то связано с тем, как Solution ищет элементы проекта, но я не могу понять, как это сделать.