信息: C#,Visual Studio 2010 RC
如何通过代码将 WCF Web 服务项目项添加到我的项目中?
我可以添加一个代码类文件没有问题:
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
我认为这与解决方案如何查找它的项目项有关,但我不知道该怎么做。