从类库转换为WCF需要采取哪些步骤?

Yur*_*ich 6 c# hosting wcf app-config

我创建了一个项目作为类库.现在我需要将它变成一个WCF.我可以创建一个WCF项目,但我想避免与TFS一起大惊小怪.我已经完成了App.config并将/client:"wcfTestClient.exe"行添加到了命令行参数中.但是,它似乎还有其他东西在推出主机时缺失.

Dog*_*ars 14

我发现以下内容与您要实现的目标相反,即将服务库更改为控制台应用程序.

无法从VS中的设置屏幕编辑csproj文件中的某些设置,以将类库转换为WCF服务库,您需要将以下内容添加到项目文件中

将以下内容添加到第一个PropertyGroup[这些是C#WCF项目的指南]

<ProjectTypeGuids>{3D9AD99F-2412-4246-B90B-4EAA41C64699};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

有关ProjectTypeGuids的更多信息,请参见此处

您可能还需要在下面添加以下行:

<StartArguments>/client:"WcfTestClient.exe"</StartArguments>
Run Code Online (Sandbox Code Playgroud)

但最终需要手动插入PropertyTypeGuids以使VS将项目识别为WCF服务库项目.