gpt4 book ai didi

visual-studio - VS2013 和 Newtonsoft.Json 3.5.0.2

转载 作者:行者123 更新时间:2023-12-04 05:39:26 25 4
gpt4 key购买 nike

在安装了 VS2013 RC 和之前的预览版后,MS 似乎已经创造了一种情况,即 Blend 的集成导致旧版本的 newtonsoft.json 在构建过程中最终出现在搜索路径中。导致这种类型的错误

The type 'Newtonsoft.Json.Linq.JObject' is defined in an assembly that is not referenced. You must add a reference to assembly 'Newtonsoft.Json, Version=3.5.0.2, Culture=neutral, PublicKeyToken=null'.



我一直在重命名:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend\Newtonsoft.Json.dll

哪个有效,就像核对这些 reg 键一样:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\Expression Blend MWD.Extensibility]
@="C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Blend\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\Expression Blend MWD.Interaction]
@="C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Blend\\"

然而一定有更好的方法吗?当然,不应该在我们自己的目标输出目录中的 VS 二进制目录中找到不在 gac 中的依赖项?

最佳答案

使用 NuGet 安装 Newtonsoft.Json .这将导致将以下内容添加到您的项目文件中:

<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<Private>True</Private>
<HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
HintPath将优先于其他搜索路径。

关于visual-studio - VS2013 和 Newtonsoft.Json 3.5.0.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19513870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com