【问题标题】:VS2008 Win service deployment project don't create subfolder with xml filesVS2008 Win服务部署项目不创建带有xml文件的子文件夹
【发布时间】:2011-07-18 12:35:27
【问题描述】:

我的 win 服务解决方案有 6 个项目 (Dlls) 和一个项目,其中包含一个带有

的 cs 文件
static void Main()
    {
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] 
        { 
            new Service1() 
        };
        ServiceBase.Run(ServicesToRun);
    }

现在,我在这个项目中添加了一个子目录,在里面我放置了带有类型内容的 xml 文件,并且总是在操作中复制。

每次我编译项目并运行 setup.exe 时,它​​都会自动复制所有内容,但不会创建包含其中文件的新子文件夹。它们根本没有被创建。

有什么办法解决吗?

【问题讨论】:

    标签: visual-studio-2008 deployment windows-services setup-deployment


    【解决方案1】:

    在设置项目中,当您将项目输出添加到应用程序文件夹时,选择“内容文件”以及“主要输出”。这将确保源项目中标记为“内容”的所有文件都包含在安装程序中。

    要检查这是否正常工作,请在解决方案资源管理器中展开设置项目节点。它应该有子节点“Detected Dependencies”、“Primary output from XXXX”和“Content Files from XXXX”。如果您右键单击内容文件节点并选择“输出”,您将看到一个对话框,其中列出了将安装的所有文件,以及它们到目标目录的相对路径。

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      相关资源
      最近更新 更多