我一直在使用Gulp来缩小和连接我的脚本文件并将我的SASS文件编译为css。 我们在Visual Studio Team Services上托管我们的文件,并试图使用新的Visual Studio 2015构建系统。 一切工作正常,我可以打电话给我的吞咽任务和它的运行没有问题。 问题是因为创建的文件不是项目的一部分,它们不包含在我的部署包中。
我想知道是否有其他人有同样的问题,并找到了包括这些文件的方式。 Thansk。在构建输出中包含gulp缩小文件
-1
A
回答
1
您可以添加以下部分到您的项目文件,包括额外的文件:
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include="<<<ExtraFilesToInclude>>>" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
<PropertyGroup>
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>
<CopyAllFilesToSingleFolderForMsdeployDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>
请参阅本文的详细信息:http://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-extra-files
+0
谢谢,我会在这里测试和更新, – Alex
+0
@Alex这是否工作? –
+0
@ Eddie-MSFT yes确实如此。我已经实现了它。在需要密码的服务器上进行测试有点麻烦,因为我无法预览,因为预览不会提示输入密码,比如发布。 –
相关问题
- 1. 包含构建输出作为附件
- 2. gulp-uglify没有生成缩小的输出文件
- 3. 在构建文件中包含ant libs
- 4. 在输出中包含文件名
- 5. gulp构建不输出文件。我哪里做错了?
- 6. 缩小包含路由的js文件
- 7. 在Gulp中将输出目录/文件更改为小写
- 8. 只选择含有gulp和'main-bower-files'的缩小文件?
- 9. 如何缩小gulp-webpack文件?
- 10. 如何在foreach循环中构建HTML以包含输出
- 11. 一个构建包含在另一个中的输出
- 12. Ant构建如何排除未缩小的js,并包含缩小的js文件
- 13. 使用GULP缩小HTML文件时出错
- 14. 在缩小文件中包含哪些JavaScript(UMD,CommonJS,浏览器)
- 15. 在Azure项目中缩小和包含js和css文件
- 16. 在战争中包含缩小的JavaScript文件
- 17. Maven:在构建资源文件夹中包含文件夹
- 18. 构建层不包含dojo/**/*。js文件
- 19. 构建Android时包含文件AAR
- 20. ClassNotFoundException即使该类包含在构建路径中包含的jar文件中
- 21. Haskell包含文件和输出?
- 22. 输出文件包含额外的零
- 23. 如何让Gulp在缩小后将文件放入构建中的相应目录中?
- 24. 如何缩小包含文本的div?
- 25. 在Eclipse插件中包含和引用XSL文件构建
- 26. 如何在gulp build中包含moment.js i18n文件?
- 27. 如何将css文件包含在gulp-sass中?
- 28. Laravel Gulp在.pipe中包含一个文件
- 29. Gulp-sass没有在包含文件中找到变量?
- 30. 1 gulp文件构建多个项目
您是否尝试过的**复制和发布构建构件**任务? –