如何在Visual Studio 2012中单击"选择性粘贴"时显示"粘贴Json类"?

Sam*_*Sam 16 c# json json.net visual-studio-2012

我正在尝试使用vs 2012中的过去特殊功能,以便为我的Json数据生成c#类.我从Nuget从NewtonSoft下载了Json.New,然后添加了一个新的.cs类,将我的json数据复制到剪贴板,但是当我转到Edit-> Paste Special - >时,我只能看到:将XML粘贴为类只有粘贴Json as Classes功能未显示.有什么建议?提前谢谢你

这是我得到的,请注意我已经安装了Newtonsoft.Json:

http://icms.indevcogroup.com/uploads/untitled.png

Gar*_*eth 21

我创建了一个新项目,安装了Newtonsoft.Json并添加了一个类.

如果您打开了类文件,请复制Json数据并选择编辑 - >选择性粘贴,您将看到两个选项:

使用Json选项选择特殊粘贴

如果您打开了其他类型的文件(例如app.config),您只会看到"将JSON粘贴为类"(并且它显示为灰色)

选择性粘贴 -  1选项并显示为灰色

它确实看起来有点不稳定 - 有时我不得不在数据显示之前重新复制数据.

尝试a)重新复制你的数据b)玩弄你打开的窗户c)重新安装扩展程序


Sea*_*n M 11

在类文件的代码中选择" 编辑">"选择性粘贴"菜单时,请确保您的类文件所在的Visual Studio项目的"目标框架"设置为:

.NET Framework 3.5 +用于"将JSON粘贴为类"

.NET Framework 4.5 +用于"将XML粘贴为类"

否则这些选项不会出现.

"目标框架"设置位于" 项目属性">"应用程序"下.


Guy*_*owe 5

您需要安装http://www.microsoft.com/en-au/download/details.aspx?id=41532才能看到“选择性粘贴”下显示的选项。

  • 万一链接将来失效,下载将指向“ASP.NET and Web Tools 2013.1 for Visual Studio 2012” (3认同)