Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 下载GitHub源代码_C#_Json_Nuget Package Restore - Fatal编程技术网

C# 下载GitHub源代码

C# 下载GitHub源代码,c#,json,nuget-package-restore,C#,Json,Nuget Package Restore,我有这个问题,我想我已经从github下载了源代码 但问题是,当我打开源代码时,出现了一些错误。是关于“牛顿”的吗?我怎么才能打开它呢?我对c#很陌生,这是我第一次遇到Json,需要你的帮助。感谢您在Visual Studio>工具菜单>Nuget软件包管理>管理解决方案的Nuget软件包>查找James Newton King的JSON并安装它。Newtonsoft.JSON是一个提供JSON序列化功能的软件包。项目似乎将其作为依赖项(请参见packages.config)。您可能需要将项目

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


但问题是,当我打开源代码时,出现了一些错误。是关于“牛顿”的吗?我怎么才能打开它呢?我对c#很陌生,这是我第一次遇到Json,需要你的帮助。感谢您在Visual Studio>工具菜单>Nuget软件包管理>管理解决方案的Nuget软件包>查找James Newton King的JSON并安装它。

Newtonsoft.JSON是一个提供JSON序列化功能的软件包。项目似乎将其作为依赖项(请参见
packages.config
)。您可能需要将项目设置为在生成上还原包


(这可能是一篇有用的文章:)

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

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

git submodule update --init

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

通常,当您打开项目时,visual studio将恢复丢失的引用。您将收到提示,但我尝试打开它,它确实恢复了丢失的文件packages@Desperado确实,它们被还原了,但它们去了错误的地方,因此项目的引用提示路径无法找到引用。是的,你是对的,我构建代码时有很多错误,那就给我两套不朽的道塔:我已经试过你的方法了,它现在似乎很管用,这真的很管用。真的很感谢你,谢谢你。多年来一直在寻找解决方案,这对我很有帮助。非常感谢。酷,每个答案旁边都有一个全息勾选框。将答案标记为正确会给你几分,让每个人都知道你的问题得到了回答你所说的“全息勾选框”是什么意思?哦,你已经接受了这个答案,对不起,我以前没有看到,干杯