gpt4 book ai didi

c# - 是什么让 WCF 测试客户端出现在 WCF > WCF 服务应用程序而不是 ASP.NET Web 应用程序项目中?

转载 作者:太空宇宙 更新时间:2023-11-03 18:14:13 25 4
gpt4 key购买 nike

环境:Visual Studio 2010 SP1

我的目标当然是通过知道如何根据需要打开它来在现有应用程序中使用它。我意识到你可以手动打开。

WCF 服务应用程序
WCF Service Application
ASP.NET Web 应用程序项目
ASP.NET Web Aplication Project
WCF 测试客户端
WCF Test Client

最佳答案

WCF 服务应用程序项目是 Visual Studio 方面的一个特殊项目。这意味着附加逻辑附加到通用通用 C# 项目。项目风格由 ProjectTypeGuids XML 标记在相应的 .csproj 文件中定义。以下是使用文本编辑器打开 C# WCF 服务应用程序时可能看到的内容:

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

如果您想让其他 C# 项目成为 WCF 服务应用程序,只需将该字符串复制到相应的 .csproj 文件即可。为了行为平等,您可能还需要考虑 ProjectExtensions/VisualStudio/FlavorProperties/WebProjectProperties XML 部分并复制它:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>51329</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>
</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
<EnableWcfTestClientForSVCDefaultValue>True</EnableWcfTestClientForSVCDefaultValue>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>

关于c# - 是什么让 WCF 测试客户端出现在 WCF > WCF 服务应用程序而不是 ASP.NET Web 应用程序项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439685/

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