在TFS中引用另一个文件

在TFS中引用另一个文件,tfs,tfsbuild,Tfs,Tfsbuild,基本上,我有一个解决方案,这是有2个项目 主网站 用于调度作业的控制台应用程序 我这里的问题是,这两个项目都使用一个XML文件,该文件有很多配置。开发人员正在更新主项目中的文件,而不是控制台应用程序中的文件 那么有没有办法将主项目中的XML文件直接包含到控制台应用程序的调试/发布文件夹中呢。这样,当他们获得最新的console应用程序时,它可以从主项目中的引用位置拾取文件。希望我说的有道理 -Ram您只希望将XML文件的一个副本签入TFS。 然后,将该XML文件添加到网站项目和控制台应用程序项目

基本上,我有一个解决方案,这是有2个项目

  • 主网站
  • 用于调度作业的控制台应用程序
  • 我这里的问题是,这两个项目都使用一个XML文件,该文件有很多配置。开发人员正在更新主项目中的文件,而不是控制台应用程序中的文件

    那么有没有办法将主项目中的XML文件直接包含到控制台应用程序的调试/发布文件夹中呢。这样,当他们获得最新的console应用程序时,它可以从主项目中的引用位置拾取文件。希望我说的有道理


    -Ram

    您只希望将XML文件的一个副本签入TFS。 然后,将该XML文件添加到网站项目和控制台应用程序项目中。将XML文件的属性设置为“内容-始终复制”

    像这样的东西会有用的

    /root
       /Website
        website.csproj
    
       /Console
        console.csproj
    
       /Config
        MyConfigFile.xml
    
    在website.csproj和console.csproj中,您都会有这样一个条目

    <Content Include="..\Config\MyConfigFile.xml">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    
    
    总是
    
    我建议您
    指定文件添加选项
    ,在主项目中添加配置文件,并添加另一个文件
    ,但首先要链接

    第一个文件上的每个更改都会反映在第二个文件上

    链接: