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 的显式引用。然而,这是迄今为止我所知道的最好的解决方案。
我在 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 的显式引用。然而,这是迄今为止我所知道的最好的解决方案。