0

所需的文件,我有一个结构类似于下面的图像的示例项目:复制相关的项目在Visual Studio

Project struct

的WebApplication2一直依靠ClassLibrary1的在发布时是这样的:

enter image description here

我想在ClassLibrary1项目中发布一些需要的文件后发布在特定的文件夹,例如在插件/ ClassLibrary1/ 如果你看过Orchard你会看到类似的东西。

谢谢。

回答

1

通常(无论应用程序的类型如何),您可以在部署期间定义自定义操作(如果您构建安装应用程序)。我认为limited edition of the InstallShield是VS2013的默认解决方案。在那里你可以创建一些编写脚本的custom actions。在这个脚本里你可以部署特定的文件。另一种针对InstallShield的替代方法是WiX,您可以使用它来使用XML构建MSI文件。

关于特定的Web应用程序,您可以使用publish mechanism provided by the Visual StudioThis tutorial描述了如何配置它,以便它可以复制所有项目文件。然后,您可以将特定文件添加为项目文件,并在您每次发布网站时将其复制。

希望我帮了忙!

+0

谢谢:),但我的问题是别的。我的项目是一个Web应用程序,我想复制建立或发布所需的文件。 –

+0

查看我编辑的答案 –