What does a WCF Service Library do that a regular class library doesn't?
Edit: I posted my own answer. Am I missing anything? Are they fundamentally both just class libraries with a few template classes added?
I created both and compared. This is what I found.
WCF Service Library
System.Runtime.Serialization
and System.ServiceModel
. does not contain a reference to System.Data.DataSetExtensions
as the Class Library does.IService1
, CompositeType
and Service1
/client:"WcfTestClient.exe"
as a debug command line option in the project propertiesWCF Options
tab in the project properties. This tab contains an option to start a WCF service host when debugging another project in the same solutionSign the ClickOnce manifests
option in the Signing tab of the project properties. this option is disabled in the Class Library