Azure 云服务中缺少 VS 2013 配置文件

VS 2013 Config File Missing in Azure Cloud Service

我在 Visual Studio 2013 年使用 Azure SDK v2.6 创建了一个 Azure 云服务(称之为 A)。云服务具有来自项目 B、项目 B 引用项目 C 和项目 C 引用项目 D。项目 D 包含一个名为 D.dll.config 的内容文件。我已验证在构建时,文件 D.dll.config 存在于 D\bin\Debug\C\bin\Debug\B\bin\Debug\ 中。但是,当我在模拟器和 Azure 上 运行 A 时,我的配置文件不存在。

在我的本地机器上,这个目录是 A\csx\Debug\roles\B\approot\。有谁知道如何让配置文件包含在我的云服务中?对于为什么不包含它的原因的简短解释也将不胜感激。

我的同事在创建新的云服务时偶然发现了一个解决方案。如果我将项目 B(包含云服务角色的那个)的引用添加到项目 D(包含配置文件的那个)内容),然后 D.dll.config 包含在我的模拟器以及 Azure 中的 approot 目录中。

这个解决方案仍然不理想,因为我必须添加对所有包含内容的 dll 的显式引用。然而,这是迄今为止我所知道的最好的解决方案。