【发布时间】:2015-05-26 07:59:55
【问题描述】:
我想知道为 WCF 服务组织文件的最佳方式是什么。该服务应针对 .NET Framework 3.5 和 4.5 的两个版本进行编译(在后台它适用于不同版本的第三方预配)。
首先想到的是创建这样的文件结构:
WcfProject
|-File1.cs
|-File2.cs
|-MyWcfService.Net35.csproj
|-MyWcfService.Net45.csproj
|-??? Web.config ???
|-MySolution.Net35.sln
|-MySolution.Net45.sln
为不同的框架版本配置项目文件。但我不知道如何处理 Web.config 文件,这对于 3.5 和 4.5 应该是不同的。
我看到的另一种方法是创建包含代码文件的不同项目文件夹(用于 3.5 和 4.5)。在这种情况下,公共文件作为链接添加到项目中:
WcfProject.Net35
|-File1.cs
|-File2.cs
|-MyWcfService.csproj
|-Web.config
WcfProject.Net45
|-File1.cs (link to ..\WcfProject.Net35\File1.cs)
|-File2.cs (link to ..\WcfProject.Net35\File2.cs)
|-MyWcfService.csproj
|-Web.config
|-MySolution.Net35.sln
|-MySolution.Net45.sln
你们觉得呢?还有另一种方法可以解决我的问题,或者第二种方法已经是我能做的最好的了?
【问题讨论】:
标签: .net visual-studio wcf