gpt4 book ai didi

visual-studio-2010 - 以编程方式添加 WCF 服务项目项

转载 作者:行者123 更新时间:2023-12-04 06:57:44 26 4
gpt4 key购买 nike

信息: 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");

我得到一个无法找到的异常

The system cannot find the file specified. (Exception from HRESULT: 0x80070002)



我从以下位置获得了 WebWcfService 名称:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Web\1033

我认为这与解决方案如何查找项目项有关,但我不知道如何去做。

最佳答案

这是在 http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/7f031537-f8c0-4281-bda1-c56cf86b2109 上为我解答的

Hi, Phill

Because WebWcfService is a web project, which is a subtype of CSharp project. So we need to find the WebWcfService this way.


string path = soln.GetProjectItemTemplate("WebWcfService.zip", CSharp/Web");

If you have anything unclear, feel free to let me know.

Thanks

Chao

关于visual-studio-2010 - 以编程方式添加 WCF 服务项目项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com