基本上我有一个有两个项目的解决方案。
我的问题是这两个项目都在使用具有大量配置的XML文件。开发人员正在更新主项目中的文件,但不是在控制台应用程序中。
那么有没有办法直接将主项目中的XML文件包含到控制台应用程序的调试/发布文件夹中。因此,当他们获得最新的控制台应用程序时,它可以从主项目中引用的位置拾取文件。希望我有意义..!
-RAM
答案 0 :(得分:0)
您希望将一次复制的XML文件复制到TFS中。 然后,将一个XML文件添加到网站项目和控制台应用程序项目中。将XML文件的属性设置为Content - Always copy。
像这样的东西会起作用......
/root
/Website
website.csproj
/Console
console.csproj
/Config
MyConfigFile.xml
在website.csproj和console.csproj中你都会有这样的条目......
<Content Include="..\Config\MyConfigFile.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
答案 1 :(得分:0)
我建议您Specify the File Add Option
,在主项目中添加配置文件,并在第一个项目中添加another file
but by linking
。
首先的每个更改都会反映在第二个文件中。