.NET项目-版本控制中应包含.dll和.pdb文件吗?

短信服务

我正在使用Visual Studio开发一个.NET项目,它是Git扩展。直到最近,整个bin文件夹才从.gitignore文件的版本控制中排除现在已包含该文件,因为缺少dll文件,阻止了新开发人员构建该项目。但是,每次我现在提交时,都会更改两个文件:[Project name].dll[Project name].pdb它们显然是自动生成的,我想知道将它们再次从版本控制中排除是否合理。是否可能包含包含的bin文件夹?

埃德·艾略特(Ed Elliott)

并非如此,它们是瞬态的,不应受源代码控制。

相反,它不是在构建,因为您具有它所依赖的依赖项。您应该获取那些依赖项,或者将它们移到一个单独的文件夹中,然后更改您的引用以指向它们,并且如果您必须检查一下,但是最好将依赖项放在nuget包中或在新的dev机器上安装xx以获得依赖关系。

签入您的build文件夹很糟糕,因为我怀疑有人在他们的build文件夹上进行了“清理”并签入,当下一个人进行拉动时,它可能对每个人都造成破坏,就好像它是一台新的开发人员机器一样!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取包含在inno setup installer exe文件中的文件版本(exe和dll)?

来自分类Dev

我可以使用git对psd文件和Maya项目进行版本控制吗?

来自分类Dev

ASP.NET主题和外观应包含空格吗?

来自分类Dev

版本控制和项目

来自分类Dev

与控制台和DLL构建相同的项目

来自分类Dev

在python中使用cpp项目的dll和.lib文件

来自分类Dev

TFS 构建无法找到项目文件和 dll

来自分类Dev

.NET项目中64位版本DLL的要求

来自分类Dev

使GIT忽略DLL,PDB和类似的生成文件

来自分类Dev

如何编辑asp.net项目的dll文件的方法

来自分类Dev

.NET Reactor 版本使用 pdb 文件混淆的调试

来自分类Dev

如何在ASP.Net Webapp中引用的项目DLL中初始化AutoMapper配置文件

来自分类Dev

在ASP.NET MVC中,从项目目录外的目录中提供js html和css文件

来自分类Dev

为什么在构建HTML5 Typescript项目时VS.NET 2013在bin目录中创建dll文件?

来自分类Dev

如何以正确的方式在C ++项目和DLL中的C ++中的DLL之间传输数据?

来自分类Dev

如何在Visual Studio的版本控制下引用和发布解决方案中的外部/第三方.NET DLL?

来自分类Dev

DLL文件应放置在.NET Web应用程序中的位置

来自分类Dev

VB.net获取DLL文件版本

来自分类Dev

默认情况下,Windows 2012和更高版本中存在msvcr71.dll吗?

来自分类Dev

在完整的 .NET 框架上从 ASP.NET Core 项目中的 NuGet 文件夹引用 DLL

来自分类Dev

* .lps文件应该包含在版本控制中还是被忽略?

来自分类Dev

Solr和Java项目版本控制

来自分类Dev

MEF中的DLL版本控制

来自分类Dev

所有.NET引用的dll都集成到项目的dll中

来自分类Dev

在VS2012 MVC Web应用程序的.dll输出目录中未创建pdb文件

来自分类Dev

在VS2012 MVC Web应用程序的.dll输出目录中未创建pdb文件

来自分类Dev

为什么在编译.NET Core控制台应用程序时,我们同时出现dll和exe文件?

来自分类Dev

当您的外部 SDK 只有 .dll、.lib、.h 文件时如何链接和构建项目

来自分类Dev

在Delphi XE2中可以使用pdb文件吗?

Related 相关文章

  1. 1

    如何获取包含在inno setup installer exe文件中的文件版本(exe和dll)?

  2. 2

    我可以使用git对psd文件和Maya项目进行版本控制吗?

  3. 3

    ASP.NET主题和外观应包含空格吗?

  4. 4

    版本控制和项目

  5. 5

    与控制台和DLL构建相同的项目

  6. 6

    在python中使用cpp项目的dll和.lib文件

  7. 7

    TFS 构建无法找到项目文件和 dll

  8. 8

    .NET项目中64位版本DLL的要求

  9. 9

    使GIT忽略DLL,PDB和类似的生成文件

  10. 10

    如何编辑asp.net项目的dll文件的方法

  11. 11

    .NET Reactor 版本使用 pdb 文件混淆的调试

  12. 12

    如何在ASP.Net Webapp中引用的项目DLL中初始化AutoMapper配置文件

  13. 13

    在ASP.NET MVC中,从项目目录外的目录中提供js html和css文件

  14. 14

    为什么在构建HTML5 Typescript项目时VS.NET 2013在bin目录中创建dll文件?

  15. 15

    如何以正确的方式在C ++项目和DLL中的C ++中的DLL之间传输数据?

  16. 16

    如何在Visual Studio的版本控制下引用和发布解决方案中的外部/第三方.NET DLL?

  17. 17

    DLL文件应放置在.NET Web应用程序中的位置

  18. 18

    VB.net获取DLL文件版本

  19. 19

    默认情况下,Windows 2012和更高版本中存在msvcr71.dll吗?

  20. 20

    在完整的 .NET 框架上从 ASP.NET Core 项目中的 NuGet 文件夹引用 DLL

  21. 21

    * .lps文件应该包含在版本控制中还是被忽略?

  22. 22

    Solr和Java项目版本控制

  23. 23

    MEF中的DLL版本控制

  24. 24

    所有.NET引用的dll都集成到项目的dll中

  25. 25

    在VS2012 MVC Web应用程序的.dll输出目录中未创建pdb文件

  26. 26

    在VS2012 MVC Web应用程序的.dll输出目录中未创建pdb文件

  27. 27

    为什么在编译.NET Core控制台应用程序时,我们同时出现dll和exe文件?

  28. 28

    当您的外部 SDK 只有 .dll、.lib、.h 文件时如何链接和构建项目

  29. 29

    在Delphi XE2中可以使用pdb文件吗?

热门标签

归档