XmlNode could not be found error in visual studio 2013 - c#

I am making a weather app using C# in Visual Studio 2013.I have used the namespace System.Xml and also added the reference of System.Xml.XmlNode using the object browser.
But still when I am trying to use the namespace XmlNode it is showing the following error:
The type or namespace name 'XmlNode' could not be found (are you missing a using directive or an assembly reference?)
Am I using any broken reference?
And how to rectify this error?

As you see at http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx it requires namespace System.Xml in System.Xml.dll assembly.
So first add a reference to System.Xml.dll and then add the following using statement in your code:
using System.Xml;

Check whether your project references the System.Xml.dll assembly.

Make sure your assembly references System.Xml.dll
Make sure to put using System.Xml; in the top of the .cs file

Related

Importing a namespace from Unity Packages c# - The type or namespace name 'Steamworks' could not be found

I am trying to import Steamworks from the Steamworks.NET package that I imported through the unity package manager.
I can clearly see that the Steamworks.NET package was installed and that it contains the namespace Steamworks.
However, when I actually try to use this namespace, like this:
using Steamworks;
I get the error:
Assets\Scripts\SteamIntegration\SteamManager.cs(15,7): error CS0246: The type or namespace name 'Steamworks' could not be found (are you missing a using directive or an assembly reference?)
This makes no sense to me - The namespace clearly exists in the project. Why can I not use it / How can I use it?
You seem to be using an Assembly definition for your scripts.
In that case you additionally will need to reference the assembly definition of according package(s).
In your case the file starting with com.rlabrecque....

namespace System.Web.Helpers using directive is unnecessary

In Visual Studio, I have a project with System.Web.Helpers as a reference for the solution. In one of my files I have
using System.Web.Helpers;
It tells me Using directive is unnecessary. AntiForgeryConfig is within one of my files and it tells me 'The name 'AntiForgeryConfig' does not exist in the current context'.
var antiForgeryCookie = request.Cookies[AntiForgeryConfig.CookieName];
How do I fix this?

The type or namespace name 'DataSetExtensions' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)

I know this is a common error but I have the correct reference to the System.Data.DataSetExtensions.dll added to the project and my project is a SQL CLR project built for .net 4.5 and I'm getting the error at the following line:
using System.Data.DataSetExtensions;
I also checked the properties for the dll and it is referencing the correct version for the 4.5 dll so what else could possibly be causing this issue? Is this an issue with SQL CLR projects?
System.Data.DataSetExtensions is an assembly, not a namespace. You just need to add a reference to System.Data.DataSetExtensions.dll (as you say you already have) and then a using directive for the System.Data namespace:
using System.Data;
That will pull in all the extension methods in the classes in that namespace, e.g. DataRowExtensions.
When you're looking in documentation, always be careful about the difference between namespaces and assembly names - they're often the same, but they're logically independent.

dll using issue in visual studio 2010

I'm trying to use Bouncy Castel dll in my project. When I add it to my references I can't use it and when I write this code:
using BouncyCastle.Crypto;
I face with this error:
The type or namespace name 'BouncyCastle' could not be found (are you missing a using directive or an assembly reference?)
what should I do?
I have checked it Micheal, you should write this:
using Org.BouncyCastle.Crypto;
instead of:
using BouncyCastle.Crypto;

Adding reference to my project but cant use it

I'm Developing a Windows CE device application in C#.
When I add reference System.Deployment to my project it should let me add Namespace: System.Drawing.Printing.
When I expand References I can see System.Deployment there, but when i want to add Namespace: System.Drawing.Printing i get error:
The type or namespace name 'Printing' does not exist in the namespace
'System.Drawing' (are you missing an assembly reference?)
What am I doing wrong?
I have done some research but can't find a solution.
You should add reference to System.Drawing assembly instead of System.Deployment
Read more about this namespace at msdn System.Drawing
Just add System.Drawing namespace to your solution.

Categories

Resources