在网络发布设置中通过File System
发布Web应用程序(在我的案例中为MVC)时,大多数*.scss
& *.less
文件也会被部署。
如何配置Visual Studio项目以使其不部署这些文件?
答案 0 :(得分:9)
我相信设置"构建行动"到"无"和"复制到输出目录"到"从不"应该管用。您可以在文件的属性窗口中执行此操作。右键单击解决方案资源管理器中的文件,然后单击属性
答案 1 :(得分:1)
Visual Studio仅部署项目中包含的那些文件,在项目资源管理器中可见,以及“构建操作”=“内容”配置为“复制到输出目录”=“始终复制”或“复制如果更新”然后在发布时,这些文件被复制到输出目录。
作为* .scss& * .less只是用于生成输出目录中可用的最终输出文件的配置文件,因此这些文件在发布后从未在生产中使用,但由于这些文件需要包含在项目文件中,因此这些文件应具有配置为: 构建行动:内容 复制到输出目录:不要复制