下载GitHub源代码

时间:2016-07-13 03:07:29

标签: c# json nuget-package-restore

我有这个问题,我想我已经从github下载了源代码。

https://github.com/Jessecar96/SteamDesktopAuthenticator

但问题是,当我打开源代码时出现了一些错误。关于“Json Newton”的事情是什么?我怎么能打开那个,我对c#很新,我第一次遇到Json,需要你的帮助。感谢

3 个答案:

答案 0 :(得分:1)

repo有一个子模块和对父解决方案子模块中项目的引用。在这种情况下,标准项目还原不能很好地发挥作用。相对于在VS中打开的解决方案下载包,但引用路径相对于子模块中的解决方案。最简单的方法是首先构建子模块解决方案。

如果您尚未初始化子模块(除非您在克隆时使用--recurse,否则默认情况下不会发生这种情况),然后进入项目文件夹并运行

git submodule update --init

之后打开lib \ SteamAuth \ SteamAuth.sln并构建。然后返回Steam Desktop Authenticator解决方案并重建它。

答案 1 :(得分:0)

在Visual Studio中>工具菜单> Nuget包管理>管理解决方案的Nuget包>查看James Newton-King的 JSON 并安装它。

答案 2 :(得分:0)

Newtonsoft.Json是一个提供JSON序列化功能的包。项目似乎将其作为依赖项(参见packages.config)。您可能需要将项目设置为在构建上恢复包。

(也许是一篇有用的文章:http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html