在Visual Studio Web部署项目

时间:2018-04-27 20:27:14

标签: visual-studio-2013 setup-deployment

在Visual Studio 2013中,我尝试从创建的MSI中排除整个文件夹。我尝试将条目添加到“XXX(活动)内容文件”项的ExcludeFilter属性中,但它似乎没有做任何事情。

我尝试了以下内容:

  • 排除特定文件:\ Test \ TimerWorker \ 1 \ Index.js
  • 通过通配符排除:\ Test \ TimerWorker \ 1 \ *。*
  • 按子文件夹排除:\ Test ** \ *。*

我也尝试使用谷歌搜索解决方案,所有我能找到的是关于向.csproj文件添加标签但是没有任何对我有用。

修改1:

我尝试按照以下文章中列出的步骤进行操作,但它们没有任何区别。看起来我能从IDE完成的是排除直接位于根文件夹下的文件。有谁知道如何排除整个文件夹及其所有子文件夹和文件?

https://blogs.msdn.microsoft.com/webdev/2010/04/22/web-deployment-excluding-files-and-folders-via-the-web-applications-project-file/

1 个答案:

答案 0 :(得分:0)

首先,在向安装程序项目添加文件时,您应该只添加主输出,这将确保仅添加所需的依赖项。

See screenshot

其次,如果安装程序项目中显示任何不需要的文件,则只需右键单击并排除,就不会将其复制到目标位置。

See screenshot