如何排除文件在ASP.NET Core中发布?

伊利亚·切尔诺莫迪克(Ilya Chernomordik)

我注意到,当我发布新的ASP.NET项目时,它将所有非代码文件放在程序包的根文件夹中。例如,这些文件在那里结束:

  • 发布个人资料
  • gulpfile.js

并没有真正需要在已发布的文件夹中包含它们。在较旧的解决方案中,就像修改文件的属性以排除它们一样容易。现在,属性会执行完全不同的操作,并打开一个非常无用的对话框,您只能在其中看到文件的路径。也许可以采取其他方法?理想情况下,IDE应该足够聪明,不要发布这些通用文件,但是对于某些自定义而言,它应该是一种排除它们的方法。

当然,发布一些其他文件不是什么大问题,但是排除它们也是有意义的。

PS可能建议的重复项并不相同,因为它仅处理旧的项目/解决方案结构,而ASP.NET Core引入了一个新的解决方案,其中另一种解决方案不适用。

Stas boyarincev

默认情况下,包含project.json的目录中的所有代码文件都包含在项目中。您可以使用project.json的include / exclude部分来控制它。

您将看到包含和排除文件的最常见部分是:

{
  "compile": "*.cs",
  "exclude": [
    "node_modules",
    "bower_components"
  ],
  "publishExclude": [
    "**.xproj",
    "**.user",
    "**.vspscc"
  ]
}
  • 编译部分指定将仅编译.cs文件。
  • exclude部分排除node_modules和bower_components目录中的所有文件。即使节具有.cs扩展名。
  • publishExclude部分允许您从项目的发布输出中排除文件。在此示例中,发布命令输出中的所有.xproj,.user和.vspscc文件。

从这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在.Net Core MVC中发布

来自分类Dev

在生产环境中发布和运行ASP.NET Core 1.0应用程序

来自分类Dev

在ASP.NET Core中发布更新用户角色

来自分类Dev

表单仅在 ASP.NET Core 中发布模型的一部分

来自分类Dev

使用 dacpac 代码(asp .net core)在 Visual Studio 中发布项目

来自分类Dev

如何在多台服务器中发布Web API Net Core 3.0

来自分类Dev

在 ASP.NET Core 中发布 JSON 有效负载时如何修复“错误请求 (400)”错误?

来自分类Dev

使用ASP.NET Core将未缩小的文件排除在`project.json`中的发布中

来自分类Dev

如何在asp.net 4.0中发布带有Web请求的文件

来自分类Dev

.NET Core 3.0 API中发布的参数变为空白

来自分类Dev

从asp.net mvc中发布的数据中删除前缀

来自分类Dev

Ajax在MVC AsP.net中发布表单(验证)?

来自分类Dev

Ajax在MVC AsP.net中发布表单(验证)?

来自分类Dev

在MS Server 2003中发布ASP.NET-MVC

来自分类Dev

在asp.net mvc中发布不成功

来自分类Dev

如何访问和解析在 vb.net 中发布的 json

来自分类Dev

在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

来自分类Dev

在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

来自分类Dev

如何从Visual Studio中发布的蜜蜂中排除文件

来自分类Dev

在Azure中发布的ASP.net中的Web App出现错误,如何查看它们?

来自分类Dev

如何在全局服务器中发布ASP.NET C#网站

来自分类Dev

如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

来自分类Dev

ASP.Net Core排除英语以外的已发布语言目录

来自分类Dev

在.NET 4.5.1中发布到ASP.NET WebApi 2

来自分类Dev

在ASP.NET Core中发现通用控制器

来自分类Dev

如何在ASP.NET文件上进行JQUERY发布

来自分类Dev

在ASP.NET中发布后将状态消息返回到页面

来自分类Dev

检查是否已经在Umbraco 6.1.4 asp.net c#中发布了节点?

来自分类Dev

在IIS Web服务器中发布时的ASP.NET SqlException

Related 相关文章

  1. 1

    如何在.Net Core MVC中发布

  2. 2

    在生产环境中发布和运行ASP.NET Core 1.0应用程序

  3. 3

    在ASP.NET Core中发布更新用户角色

  4. 4

    表单仅在 ASP.NET Core 中发布模型的一部分

  5. 5

    使用 dacpac 代码(asp .net core)在 Visual Studio 中发布项目

  6. 6

    如何在多台服务器中发布Web API Net Core 3.0

  7. 7

    在 ASP.NET Core 中发布 JSON 有效负载时如何修复“错误请求 (400)”错误?

  8. 8

    使用ASP.NET Core将未缩小的文件排除在`project.json`中的发布中

  9. 9

    如何在asp.net 4.0中发布带有Web请求的文件

  10. 10

    .NET Core 3.0 API中发布的参数变为空白

  11. 11

    从asp.net mvc中发布的数据中删除前缀

  12. 12

    Ajax在MVC AsP.net中发布表单(验证)?

  13. 13

    Ajax在MVC AsP.net中发布表单(验证)?

  14. 14

    在MS Server 2003中发布ASP.NET-MVC

  15. 15

    在asp.net mvc中发布不成功

  16. 16

    如何访问和解析在 vb.net 中发布的 json

  17. 17

    在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

  18. 18

    在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

  19. 19

    如何从Visual Studio中发布的蜜蜂中排除文件

  20. 20

    在Azure中发布的ASP.net中的Web App出现错误,如何查看它们?

  21. 21

    如何在全局服务器中发布ASP.NET C#网站

  22. 22

    如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

  23. 23

    ASP.Net Core排除英语以外的已发布语言目录

  24. 24

    在.NET 4.5.1中发布到ASP.NET WebApi 2

  25. 25

    在ASP.NET Core中发现通用控制器

  26. 26

    如何在ASP.NET文件上进行JQUERY发布

  27. 27

    在ASP.NET中发布后将状态消息返回到页面

  28. 28

    检查是否已经在Umbraco 6.1.4 asp.net c#中发布了节点?

  29. 29

    在IIS Web服务器中发布时的ASP.NET SqlException

热门标签

归档