dll档案的最佳实践

时间:2017-02-01 08:56:56

标签: c# visual-studio dll

所以也许这不是如何维护dll的最佳实践,但目前我正在使用当前dll版本的存储库和旧版本的存档。目的是简单地在希望在任何给定项目中添加对其中一个的引用时,更快地浏览到给定dll的当前版本。

因此,当我在项目中使用一个时,我会复制本地"设为true。但是我刚刚意识到路径仍然设置在存储库位置,并且项目中的dll会在更新后自动替换为repo版本。

进一步的目的是在适当,管理和测试时手动更新到较新的dll,而不是引入潜在的更改。

我现在看到这可能是设计可能在部署中,错误版本的共享DLL可能无论如何都会破坏功能。所以我想知道是否就如何维护或如何继续进行思考达成共识?

1 个答案:

答案 0 :(得分:2)

最佳做法是使用包管理器,在C#中通常是nuget

blog说明了如何托管和部署自己的服务器。之后,您可以通过nuget管理公司dll,就像管理外部dll一样。