我有一个示例项目,其结构如下图所示:
WebApplication2在发布时依赖于ClassLibrary1,如下所示:
我希望在特定文件夹中发布后复制ClassLibrary1项目中的一些所需文件,例如在Plug-in / ClassLibrary1 /中 如果您看过Orchard,就会看到类似的内容。
感谢。
答案 0 :(得分:1)
通常(无论应用程序的类型如何),如果构建安装应用程序,则可以在部署期间定义自定义操作。我认为limited edition of the InstallShield是VS2013的默认解决方案。在那里你可以创建一些custom actions来编写脚本。在此脚本中,您可以部署特定文件。针对InstallShield的替代方法是WiX,您可以使用它来构建使用XML的MSI文件。
特别是关于Web应用程序,您可以使用publish mechanism provided by the Visual Studio。 This tutorial描述了如何配置它以便复制所有项目文件。然后,您可以将特定文件添加为项目文件,并在每次发布网站时将其复制。
希望我帮忙!