【问题标题】:How to replace project references with binaries?如何用二进制文件替换项目引用?
【发布时间】:2017-07-25 01:56:11
【问题描述】:

我们有几个解决方案可以重用 [DO NOT EDIT] 文件夹中的项目。 如何从我的解决方案中删除这些项目?

我确实需要这个项目的最新版本。我们显然不签入二进制文件。我们应该开始这样做吗?

无需配置 nuget 包,我们如何引用其他项目而无需在同一解决方案中显式加载它们?

【问题讨论】:

    标签: c# visual-studio visual-studio-2013 tfs


    【解决方案1】:

    您有几个选项引用不在解决方案中的程序集:

    1. 以 NuGet 包的形式提供它们。
    2. 将它们放在 VCS(tfs、git)中,例如在“lib”文件夹中并通过相对路径引用。
    3. 将它们放在某个服务器共享中并通过 UNC 路径引用它们,例如 \\SOMESERVER\Assemblies\MyAssembly.dll。

    根据我的经验,第一种方法比第二种方法效果好得多,第二种方法比第三种方法好。

    但是,如果出于某种原因您不想在 VCS 中使用这些程序集并且不想配置 NuGet 包,那么第 3 个选项应该适合您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 1970-01-01
      • 2019-04-24
      • 2021-09-24
      • 2011-04-14
      相关资源
      最近更新 更多