在我的MSBuild脚本中,我使用MSDeploy来打包和部署我的ASP.NET MVC网站。 <Exec Command=' "@(MsDeploy)" -verb:sync -source:iisApp="$(Source)" -dest:package="$(Destination)" '/> 问题在于我的*.less文件未被添加到部署包中。是否有参数或配置可以设置,以使这些文件添加到部署包中。
默认情况下,Web发布管道将只选取部署所需的文件(除非在“Package/Publish Web”选项卡中指定不同的内容),这意味着那些文件的构建操作需要是“内容”。 (您可以在Visual Studio的“解决方案资源管理器”中选择一个文件后,在“属性”窗口中查看“生成操作”属性。)请参阅MSDN上的部署FAQ: http://msdn.microsoft.com/en-us/library/ee942158.aspx#why_dont_all_files_get_deployed