如何在一个VS项目中组合WCF项目和简单类库?

时间:2015-03-27 13:08:53

标签: c# visual-studio-2010 visual-studio wcf class

我正在开发一个使用类库从我的数据库中获取信息的服务,但是我在组合这两个项目时遇到了问题。

我制作了一个简单的WCF服务,并将所有服务的文件移动到名为Service的文件夹中。文件夹Service中的所有文件都是ServiceA命名空间的一部分。

我还创建了一个名为AD的文件夹,并将我的类库和数据库文件移动到此文件夹中。必须位于此AD文件夹中的所有文件都必须是AD_X命名空间(包括数据库文件)的一部分。

现在的问题是,如果我尝试构建此项目,则VS2010会在项目的根目录中创建一个新的Web.Config文件。我希望Web.config文件夹中的Service文件与其他服务的文件一起保存。

我从类库中访问数据库文件时遇到问题。如果我在connectionstrings文件夹中创建Web.config部分并将其移动到项目的根文件夹,那么我可以访问它,但我想将数据库与我的类库保持在一起。 如何在App.config文件夹中创建示例AD文件,以便我可以创建connectionstrings部分,然后在我的类库中使用我的数据库文件? < / p>

这是我当前项目的概述:

Project X
-- Properties
-- -- AssemblyInfo.cs
-- References
-- -- (assemblies)
-- AD
-- -- ADUM.edmx
-- -- -- ADUM.Designer.cs
-- -- Authentication.cs
-- App_Data
-- Service
-- -- IServiceA.cs
-- -- ServiceA.svc
-- -- -- ServiceA.svc.cs
-- -- Web.config
-- -- -- Web.Debug.config
-- -- -- Web.Release.config

0 个答案:

没有答案