【问题标题】:TFS 2005 version control DLLs in the bin folder?bin文件夹中的TFS 2005版本控制DLL?
【发布时间】:2011-02-28 19:10:16
【问题描述】:

我注意到 asp.net 网站的 bin 文件夹中的 DLL 似乎没有得到保存。当我转到一台新计算机并获取最新版本时,我缺少 DLL。

解决此问题的正确方法是什么?我应该创建一个单独的文件夹来包含所有 DLL 吗?然后我能否以某种方式告诉我的 bin 引用转到该文件夹​​以获取 DLL?

【问题讨论】:

    标签: asp.net dll tfs


    【解决方案1】:

    如果您使用第三方 dll,您应该绝对考虑将它们放入 TFS...

    如果这些 dll 来自同一解决方案的另一个项目,则不应将它们放入 TFS。

    如果您在多个解决方案中使用基类库,我会考虑使用 TFS 提供的构建功能。您可以从网络共享访问您的最新版本(将此共享添加为受信任的源)或直接从 TFS 源代码控制访问这些 dll 文件。

    编辑:您可以随时在 tfs 中回到过去,而无需保存已编译的内容....

    【讨论】:

      【解决方案2】:

      您不想在源代码管理中检查已编译的 .dll。如果您有其他不是由您的应用程序直接编译的 dll,那么您应该在包含 then 的目录结构中创建一个库文件夹,并将该文件夹签入。

      【讨论】:

      • 有时您必须签入您的 DLL。我们处于金融服务领域,我们需要能够显示在某个日期编译的内容是在某个日期移至生产的内容。这样做的唯一方法是对编译对象也进行版本控制。
      • 为什么这是一个不好的做法?因为 bin 文件夹已经有了它们,所以不必为 DLL 创建另一个文件夹更方便?
      猜你喜欢
      • 1970-01-01
      • 2011-07-28
      • 2014-01-10
      • 1970-01-01
      • 2023-03-26
      • 2012-09-10
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多