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

德兰

快速问题

如何正确地添加对外部/第三方.NET DLL(不是NuGet程序包,也不在GAC中)的引用,并在Visual Studio中强制将其作为解决方案的一部分(受版本控制)提供?

很长的故事

我有一个Visual Studio 2013解决方案,其中包含几个.NET项目。该解决方案处于源代码控制之下。当然,有很多已安装的NuGet软件包可供项目使用。但是其中一个项目需要引用一个外部/第三方.NET DLL,该DLL作为NuGet软件包不可用,也不位于GAC中。如果我只是在项目中添加对该DLL的引用,则暂时可以正常工作。但是,我签入了经过修改的变更集后,将获得该解决方案最新版本的任何人都将在构建该解决方案时遇到问题,因为该解决方案的计算机上没有所引用的.NET DLL。

安德烈

我认为您的问题有两种可能的解决方案

  1. 您可以在TFS上添加dll。例如,在您的解决方案下创建一个名为lib的文件夹,并将dll放入其中。然后从该文件夹引用dll。当您检查中的更改时,请在lib文件夹中包含dll。一旦其他人获得最新信息,他们将获得您的更改和新的dll。请注意,在解决方案的文件夹下引用的dll使用相对路径,因此拥有该文件夹和解决方案的文件夹中的dll的其他任何人都无需执行其他任何操作

  2. 使用该dll制作一个nuget程序包,并将其托管在您自己的nuget提要中。您可以获取供稿并将其托管在专用计算机上的iis上,也可以使用网络共享:)。Nuget也可以使用“文件夹源”。Nuget提要只是文件夹存储库上的精美ui。这增加了优势,使您不会在源代码控制下拥有dll。

祝你好运

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将第三方.NET dll添加到Xamarin Forms

来自分类Dev

如何让我的应用程序使用 Visual Studio 找到第三方 DLL?

来自分类Dev

如何在第三方dll中设置功能断点

来自分类Dev

SharePoint 2010沙盒解决方案不适用于第三方DLL

来自分类Dev

如何在.Net Core 3 ASP.NET MVC中不使用第三方记录器的情况下登录文件?

来自分类Dev

如何在.net DLL中编辑C#代码

来自分类Dev

appharbor:第三方.dll和GAC引用的.dll

来自分类Dev

appharbor:第三方.dll和GAC引用的.dll

来自分类Dev

如何在Visual Studio中忽略DLL中的断点

来自分类Dev

如何使用正确的dll文件在Cython C扩展中启用第三方C库?

来自分类Dev

如何在Visual Studio中包含IrdaClient.dll

来自分类Dev

我可以在第三方dll中更改dll引用吗?

来自分类Dev

我可以在第三方dll中更改dll引用吗?

来自分类Dev

如何告诉Json.NET忽略第三方对象中的属性?

来自分类Dev

如何在同一Visual Studio解决方案中设置ASP Classic和ASP.NET WebForm-在ASP.NET WebForm中重写ASP Classic页面

来自分类Dev

在WCF中捕获第三方DLL事件

来自分类Dev

如何在.Net Framework 4.8中使用.Net Standard 2.1 DLL?

来自分类Dev

如何在不使用Visual Studio的情况下引用程序集(* .dll)?

来自分类Dev

.NET如何在没有第三方的情况下从Gmail服务器检索电子邮件列表

来自分类Dev

无需DLL的Visual Studio托管C ++的编译解决方案

来自分类Dev

无需DLL的Visual Studio托管C ++的编译解决方案

来自分类Dev

如何使用另一个DLL为Qt制作第三方插件?

来自分类Dev

如何使用另一个DLL为Qt制作第三方插件?

来自分类Dev

如何运行.Net Core dll?

来自分类Dev

如何指定 MSBuild 的 Visual Studio 版本以在 .Net 解决方案 TFS 2013 中执行架构验证

来自分类Dev

如何在node.js中使用混合的C ++和.Net dll?(错误:abort()已被调用)

来自分类Dev

如何在.Net Web API中包含System.Web.Http.Cors参考dll

来自分类Dev

如何在dllhost.exe中列出/检查托管.NET DLL的存在

来自分类Dev

如何使用.NET解析此第三方JSON服务?

Related 相关文章

  1. 1

    如何将第三方.NET dll添加到Xamarin Forms

  2. 2

    如何让我的应用程序使用 Visual Studio 找到第三方 DLL?

  3. 3

    如何在第三方dll中设置功能断点

  4. 4

    SharePoint 2010沙盒解决方案不适用于第三方DLL

  5. 5

    如何在.Net Core 3 ASP.NET MVC中不使用第三方记录器的情况下登录文件?

  6. 6

    如何在.net DLL中编辑C#代码

  7. 7

    appharbor:第三方.dll和GAC引用的.dll

  8. 8

    appharbor:第三方.dll和GAC引用的.dll

  9. 9

    如何在Visual Studio中忽略DLL中的断点

  10. 10

    如何使用正确的dll文件在Cython C扩展中启用第三方C库?

  11. 11

    如何在Visual Studio中包含IrdaClient.dll

  12. 12

    我可以在第三方dll中更改dll引用吗?

  13. 13

    我可以在第三方dll中更改dll引用吗?

  14. 14

    如何告诉Json.NET忽略第三方对象中的属性?

  15. 15

    如何在同一Visual Studio解决方案中设置ASP Classic和ASP.NET WebForm-在ASP.NET WebForm中重写ASP Classic页面

  16. 16

    在WCF中捕获第三方DLL事件

  17. 17

    如何在.Net Framework 4.8中使用.Net Standard 2.1 DLL?

  18. 18

    如何在不使用Visual Studio的情况下引用程序集(* .dll)?

  19. 19

    .NET如何在没有第三方的情况下从Gmail服务器检索电子邮件列表

  20. 20

    无需DLL的Visual Studio托管C ++的编译解决方案

  21. 21

    无需DLL的Visual Studio托管C ++的编译解决方案

  22. 22

    如何使用另一个DLL为Qt制作第三方插件?

  23. 23

    如何使用另一个DLL为Qt制作第三方插件?

  24. 24

    如何运行.Net Core dll?

  25. 25

    如何指定 MSBuild 的 Visual Studio 版本以在 .Net 解决方案 TFS 2013 中执行架构验证

  26. 26

    如何在node.js中使用混合的C ++和.Net dll?(错误:abort()已被调用)

  27. 27

    如何在.Net Web API中包含System.Web.Http.Cors参考dll

  28. 28

    如何在dllhost.exe中列出/检查托管.NET DLL的存在

  29. 29

    如何使用.NET解析此第三方JSON服务?

热门标签

归档