0

基本上我有一个有 2 个项目的解决方案。

  1. 主网站
  2. 将用于调度作业的控制台应用程序。

我的问题是这两个项目都使用具有大量配置的 XML 文件。开发人员正在更新主项目中的文件,但不在控制台应用程序中。

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

-内存

4

2 回答 2

0

您只想将 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>
于 2013-11-05T20:58:39.700 回答
0

我建议您Specify the File Add Option在主项目中添加配置文件并添加another file but by linking第一个。

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

链接: http: //support.microsoft.com/kb/306234

于 2013-11-06T16:00:51.470 回答