相关疑难解决方法(0)

无法卸载/重新安装NuGet包

我已经使用Visual Studio Express 2012设置了我的项目,添加了一些C#代码,并成功编译/部署到模拟器.在某些时候我决定我想用JSON做一些事情,我发现我应该使用Json.NET框架,它可以作为NuGet包使用.我已使用该命令成功添加了此框架Install-Package Newtonsoft.Json.

我试图安装两天前MSVC提供的更新,安装失败,让我无法再次打开我的项目.重新安装MSVC没有帮助,所以我最终将Windows恢复到以前的状态.我能够再次打开我的项目,我想重新安装NuGet包(不知道它是安装在项目内部,而不是 MSVC).它在安装时给了我错误,所以我试图从包控制台卸载所有内容.

长话短说:

  • Nuget包控制台说"没有安装包" Get-Package
  • Install-Package Newtonsoft.Json再次运行给我错误

    无法安装Newtonsoft.Json 5.0.6.您尝试在引用"WindowsPhone,Version = v8.0"的项目中安装此程序包,但该程序包不包含与此框架兼容的程序集

  • "管理NuGet"包对话框显示"已安装"下没有包,但是在在线包中,列出了json包并标记为已安装(因此我无法尝试安装它)

现在我完全迷失了.我不知道如何正确安装包,也不知道如何正确地删除它.我的项目文件坏了吗?我该怎么修呢?


[编辑] 现在它变得更加混乱.我刚刚更新了NuGet包管理器(不是MSVC),并尝试重新安装Json.NET.

  • 在对话框中它仍未显示在"已安装"下
  • 在联机包列表中,它不再标记为已安装,但单击"安装"不会执行任何操作
  • Get-Package 在控制台中显示已安装的包

    PM> Get-Package
    
    Id                             Version              Description/Release Notes                                                                                                                                                                                            
    --                             -------              -------------------------                                                                                                                                                                                            
    Newtonsoft.Json                5.0.6                Json.NET is a popular high-performance JSON framework for .NET
    
    Run Code Online (Sandbox Code Playgroud)
  • 尝试使用`Uninstall-Package Newtonsoft.Json"卸载"无法找到"包'Newtonsoft.Json'"

  • 在我的项目文件夹中,我可以在packages目录中看到"Newtonsoft.Json.5.0.6"子文件夹

我应该从头开始创建一个新项目吗?:/


packages.dgml的内容:

<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph GraphDirection="LeftToRight" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
  <Nodes />
  <Links />
  <Categories>
    <Category Id="Projekt" />
    <Category Id="Paket" />
  </Categories>
  <Styles>
    <Style …
Run Code Online (Sandbox Code Playgroud)

c# packages visual-studio nuget windows-phone-8

40
推荐指数
3
解决办法
8万
查看次数

标签 统计

c# ×1

nuget ×1

packages ×1

visual-studio ×1

windows-phone-8 ×1