在 Visual Studio 中添加对下载的 dll 的引用并在 Github 中解析

Kau*_*hik 2 c# github visual-studio

我有一个在 GitHub 上同步的 Visual Studio 解决方案。我想向其中一个项目添加一些 dll。我将这些 dll 下载到桌面上,然后右键单击项目并使用“添加引用->浏览”添加它们。然后我继续推送到存储库。但是,当我的朋友从存储库中获取更改时,它显示了引用,但说“无法解析引用”?如何确保 dll 实际上被推送到存储库而不仅仅是路径。

tat*_*tat 6

向项目添加一个文件夹,添加 dll,从新文件夹中引用,然后将该文件夹提交到 github。

或者,如果 dll 可作为 nuget 包使用,您可以通过 nuget 安装它们,并确保“packages”文件夹与 github 中的项目一起提交。

正如 Metro Smurf 指出的那样,您还可以省略 nuget 包文件夹并使用包还原选项。以下是有关此选项的 nuget 文档的链接:Package Restore