Newtonsoft' Could Not Be Found

Newtonsoft' could not be found

Solution Explorer->Right Click on Project Name -> Click on Manage Nuget Packages -> Search for newtonsoft -> Click on install button

type or namespace name 'Newtonsoft' could not be found

Thanks for the pointer and the link. After a struggle I got it to work. What finally happened was my friend, an expert in .NET Skyped me and talked me through the proper way of deploying my project to the destination server. I didn't understand that there is a separate folder where your Build goes. I made a "Build Deployment Package" as a zip file. Then I unzipped it on my hard drive, and dropped it into a clean folder on the web server (actually, I uploaded it to the root directory), and voila, it worked.

Json.NET in Unity throwing 'The type or namespace `Newtonsoft` could not be found'

1.In Unity, place the Newtonsoft.Json.dll file into the Assets/Plugins folder

2.In Visual Studio, highlight Analyzers in the in Solution Explorer window.

3.Go to Project-> Add Reference and choose your project directory followed by Assets/Plugin. That's it.

Optional:

In Unity 5.3, Unity added native support of Json serialization. You can simply use that to convert to Json and back to class.

Could not load file or assembly 'Newtonsoft.Json' or one of its dependencies. Manifest definition does not match the assembly reference

Ok, I think I got it to work now. I deleted every Newtonsoft.Json.dll on my machine that wasn't the latest version that I could find, made sure I had the latest version in NuGet, and build it and made sure that was the latest one in the bin folder, and I left the changes in the web.config and the .csproj. Now I'm on to another error, so it must be working..

DLL not found, Newtonsoft.Json

After several attempts to resolve, thanks to all who posted here and to those that posted to the links offered here, I decided to take a blunt approach. First I removed all project references to Newtonsoft.Json via installed NUGET packages, had issue with WatsonTCP as it is dependent on Newtonsoft.Json, that had to go too.

As I had downloaded the WatsonTCP sources previously when obtaining the samples of how to use it I decided to include the WatsonTCP project into my solution. I added the project as a reference in my project, updated the NUGET newtonsoft.Json to current version and it now works as expected from the VBA app.

Note: I did confirm that all dlls were in the Bin folder of the COM module I was calling before taking this path as well as confirming the bin folder was clean. Here is what the solution looks like now via VS2022.

VS2022 snapshot of solution.

How can I fix the error on Newtonsoft.Json using statement?

You are getting the exception because the compiler could not find the Newtonsoft library. You will need to make sure you have installed it and added it as reference. You can do this through NuGET or add the library manually as a refrence.

Metadata file 'Newtonsoft.Json.dll' could not be found

I found a solution that worked. On my target machine I copied Newtonsoft.Json.dll to the \windows\system32 directory (on my machine it was C:\windows\system32) and it was found by the application.

I am not sure why loading the assembly in the GAC did not work on this solution did.



Related Topics



Leave a reply



Submit