所以我在一个解决方案中有几个项目。几个类库,一个用户界面和几个测试项目。
有一组XML文件用于存储我们初始化应用程序所需的大量配置信息。
我希望有一个地方是THE xml文件,然后在构建时将这组XML复制到不同的项目中。有谁知道最佳实践可以解决这个问题?教程或博客文章会很棒。
由于
答案 0 :(得分:2)
您可以使用构建事件命令行(项目/属性/构建事件)在编译之前(或之后)将XML从源复制到项目目录。
答案 1 :(得分:0)
您可以将文件放在项目旁边的目录中。 E.g \ lib然后在各个项目的后期构建步骤中。例如。 xcopy .. \ lib \ file1.xml($ OutputDir)
答案 2 :(得分:0)
像this之类的东西可能会这样做。
答案 3 :(得分:0)
您使用的是哪种版本控制?可以设置xml文件,对它们进行版本化,然后将它们设置为存储库的依赖项。这样,当您签出新项目时,新的依赖项(除非被忽略)将随项目下拉。
第二个想法,看起来你想要在构建中复制它们,因此这对你来说并不理想。虽然我想你可以添加一个构建事件来从存储库导出,所以你总是抓住最新的副本?