我已经使用Visual Studio Express 2012设置了我的项目,添加了一些C#代码,并成功编译/部署到模拟器.在某些时候我决定我想用JSON做一些事情,我发现我应该使用Json.NET框架,它可以作为NuGet包使用.我已使用该命令成功添加了此框架Install-Package Newtonsoft.Json.
我试图安装两天前MSVC提供的更新,安装失败,让我无法再次打开我的项目.重新安装MSVC没有帮助,所以我最终将Windows恢复到以前的状态.我能够再次打开我的项目,我想重新安装NuGet包(不知道它是安装在项目内部,而不是 MSVC).它在安装时给了我错误,所以我试图从包控制台卸载所有内容.
长话短说:
Get-Package Install-Package Newtonsoft.Json再次运行给我错误
无法安装Newtonsoft.Json 5.0.6.您尝试在引用"WindowsPhone,Version = v8.0"的项目中安装此程序包,但该程序包不包含与此框架兼容的程序集
现在我完全迷失了.我不知道如何正确安装包,也不知道如何正确地删除它.我的项目文件坏了吗?我该怎么修呢?
[编辑] 现在它变得更加混乱.我刚刚更新了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)