Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
Asp.net System.Net.Http.Formatting在某些计算机(xml)中丢失,但在其他计算机(dll)中可用_Asp.net_Dll_System.net.httpwebrequest - Fatal编程技术网

Asp.net System.Net.Http.Formatting在某些计算机(xml)中丢失,但在其他计算机(dll)中可用

Asp.net System.Net.Http.Formatting在某些计算机(xml)中丢失,但在其他计算机(dll)中可用,asp.net,dll,system.net.httpwebrequest,Asp.net,Dll,System.net.httpwebrequest,包含System.Net.Http.FORMATING的最佳方式可能是通过nuget。但是,当开发人员在引用管理器的defaultassemblies部分看到它时,他们只是添加了它,希望所有开发人员在默认情况下都安装了它。但令我们惊讶的是,一些开发人员的机器没有这个dll 所有开发人员都有找到此DLL的正确文件夹 “C:\ProgramFiles(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assembly\” 有些开发人员只有XML文件,而有些开发人员则有DLL,

包含System.Net.Http.FORMATING的最佳方式可能是通过nuget。但是,当开发人员在引用管理器的defaultassemblies部分看到它时,他们只是添加了它,希望所有开发人员在默认情况下都安装了它。但令我们惊讶的是,一些开发人员的机器没有这个dll

所有开发人员都有找到此DLL的正确文件夹 “C:\ProgramFiles(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assembly\” 有些开发人员只有XML文件,而有些开发人员则有DLL,即使文件名相同


为什么有些机器中缺少DLL?

有时查找缺少的DLL确实是个问题。更好的方法是同时清理nuget缓存和文件夹,再次恢复nuget软件包可以解决此问题。

有时在查找丢失的DLL时确实会出现问题。更好的方法是同时清理nuget缓存和文件夹,并再次恢复nuget软件包可以解决此问题。

System.Net.Http.com

默认情况下,System.Net.Http.Formatting不会与asp.Net一起安装。如果它出现在一台开发人员机器上,那么可能是因为VS中的一些其他项目可能使用了nuget将其引入。此开发人员在不知道的情况下,在新的/不同的项目中手动引用此dll。对他/她来说,一切正常

当另一个/新开发人员在到达此特定项目(通过nuget拉入System.Net.Http.Formatting)之前,在他/她的机器上尝试执行相同操作时,开发人员会收到错误(来自上面提到的前一个开发人员手动输入的dll项目)。这就解释了为什么他/她的机器中缺少dll

那么为什么会出现XML文件呢?
因为包文件夹是从第一台开发人员计算机(通过nuget成功获得dll)存储在tfs/git中的。tfs/git在签入时忽略了dll

System.Net.Http.cn

默认情况下,System.Net.Http.Formatting不会与asp.Net一起安装。如果它出现在一台开发人员机器上,那么可能是因为VS中的一些其他项目可能使用了nuget将其引入。此开发人员在不知道的情况下,在新的/不同的项目中手动引用此dll。对他/她来说,一切正常

当另一个/新开发人员在到达此特定项目(通过nuget拉入System.Net.Http.Formatting)之前,在他/她的机器上尝试执行相同操作时,开发人员会收到错误(来自上面提到的前一个开发人员手动输入的dll项目)。这就解释了为什么他/她的机器中缺少dll

那么为什么会出现XML文件呢? 因为包文件夹是从第一台开发人员计算机(通过nuget成功获得dll)存储在tfs/git中的。tfs/git在签入时忽略了dll