在VS项目中包含非代码

时间:2009-11-09 18:33:27

标签: visual-studio-2008 testing build

所以我在一个解决方案中有几个项目。几个类库,一个用户界面和几个测试项目。

有一组XML文件用于存储我们初始化应用程序所需的大量配置信息。

我希望有一个地方是THE xml文件,然后在构建时将这组XML复制到不同的项目中。有谁知道最佳实践可以解决这个问题?教程或博客文章会很棒。

由于

4 个答案:

答案 0 :(得分:2)

您可以使用构建事件命令行(项目/属性/构建事件)在编译之前(或之后)将XML从源复制到项目目录。

答案 1 :(得分:0)

您可以将文件放在项目旁边的目录中。 E.g \ lib然后在各个项目的后期构建步骤中。例如。 xcopy .. \ lib \ file1.xml($ OutputDir)

答案 2 :(得分:0)

this之类的东西可能会这样做。

答案 3 :(得分:0)

您使用的是哪种版本控制?可以设置xml文件,对它们进行版本化,然后将它们设置为存储库的依赖项。这样,当您签出新项目时,新的依赖项(除非被忽略)将随项目下拉。


第二个想法,看起来你想要在构建中复制它们,因此这对你来说并不理想。虽然我想你可以添加一个构建事件来从存储库导出,所以你总是抓住最新的副本?