Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何用二进制文件替换项目引用?_C#_Visual Studio_Visual Studio 2013_Tfs - Fatal编程技术网

C# 如何用二进制文件替换项目引用?

C# 如何用二进制文件替换项目引用?,c#,visual-studio,visual-studio-2013,tfs,C#,Visual Studio,Visual Studio 2013,Tfs,我们有几个解决方案可以重用[DO NOT EDIT]文件夹中的项目如何从解决方案中删除这些项目? 我总是需要这个项目的最新版本。我们显然没有签入二进制文件。我们应该开始这样做吗 在不必配置nuget软件包的情况下,我们如何引用其他项目而不必在同一解决方案中显式加载它们?您有几个选项引用解决方案中没有的程序集: 作为NuGet包提供 将它们放在VCS(tfs、git)中,例如放在“lib”文件夹中,并通过相对路径进行引用 将它们放在一些服务器共享中,并通过UNC路径引用它们,例如。 \\SOME

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

我总是需要这个项目的最新版本。我们显然没有签入二进制文件。我们应该开始这样做吗


在不必配置nuget软件包的情况下,我们如何引用其他项目而不必在同一解决方案中显式加载它们?

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

  • 作为NuGet包提供
  • 将它们放在VCS(tfs、git)中,例如放在“lib”文件夹中,并通过相对路径进行引用
  • 将它们放在一些服务器共享中,并通过UNC路径引用它们,例如。 \\SOMESERVER\Assembly\MyAssembly.dll
  • 根据我的经验,第一种方法比第二种好得多,第二种方法比第三种好得多


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

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

  • 作为NuGet包提供
  • 将它们放在VCS(tfs、git)中,例如放在“lib”文件夹中,并通过相对路径进行引用
  • 将它们放在一些服务器共享中,并通过UNC路径引用它们,例如。 \\SOMESERVER\Assembly\MyAssembly.dll
  • 根据我的经验,第一种方法比第二种好得多,第二种方法比第三种好得多

    然而,如果出于某种原因,您不想在VCS中使用这些程序集,也不想配置NuGet软件包,那么第三个选项应该适合您