我有这个问题,我想我已经从github下载了源代码。
https://github.com/Jessecar96/SteamDesktopAuthenticator
但问题是,当我打开源代码时出现了一些错误。关于“Json Newton”的事情是什么?我怎么能打开那个,我对c#很新,我第一次遇到Json,需要你的帮助。感谢
答案 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)