我正在开发一个使用类库从我的数据库中获取信息的服务,但是我在组合这两个项目时遇到了问题。
我制作了一个简单的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