.NET: Ambiguous Class Name Error When No Ambiguity Exists?
Aug 16, 2010
A client of ours reported that when trying to use our .NET .DLL in VB.NET they receive the error:error BC31429: 'OurClass' is ambiguous because multiple kinds of members with this name exist in namespace 'our.company.nspace' I've also been able to reproduce the error with a dummy project containing the single line of
Dim x as our.company.nspace.OurClass Normally this is because there are several types with names differing only in case. But in this case there is no such ambiguity. OurClass is a unique name not only in the specific namespace but in the whole assembly and any other assemblies referenced by the project. Reflector also shows this. There are also no class members with the same name, also verified by Reflector.
Also a weird thing is that the error wasn't there immediately after I created the dummy project, and then it suddenly appeared and now it doens't go away anymore. In fact I didn't even change anything between the two recompiles from which the first one worked, and the second didn't.
View 2 Replies
ADVERTISEMENT
Feb 1, 2010
I am trying to use a class that I created. However, I get an error indicating the class name or rather "contactClass is ambiguous. How do I correct this?The following error of code:
Public newcontactClass As New contactClass Recency
View 2 Replies
Apr 26, 2012
i can't understand what the error:
"Error 1 'Application' is ambiguous between declarations in Modules 'WindowsApplication1.My.MyProject' and 'WindowsApplication1.My.MyWpfExtension'.F:DevVisualBasic 2010ProjectsWindowsApplication1WindowsApplication1My ProjectSettings.Designer.vb 33 16 WindowsApplication1"
View 1 Replies
Jun 2, 2011
I am trying to build my solution and am getting a "'VirtualMarchRegistrationDAL' is ambiguous" error.
Private Function submitRegistration() As Boolean
Dim firstName As String
Dim lastName As String
[code]....
The error is occurring on the return statement. The DAL that it is referring to is located in the App_Code folder.
View 2 Replies
Jan 3, 2011
Using Visual Studio 8. On old computer, my application works. When installed on a new computer I get an error message:
Line of code causing error:
Dim WordApp
As
New Microsoft.Office.Interop.Word.Application
Error message: Error 103 'Application' is ambiguous in the namespace
Both computers reference:
C:WindowsassemblyGACMicrosoft.Office.Interop.Outlook12.0.0.0__71e9bce111e9429cMicrosoft.Office.Interop.Outlook.dll Old computer is 32 bit XP. New computer is 64 bit Windows 7.
View 2 Replies
Oct 11, 2011
I am currently programming a complicated inheritance structure for an Insurance Application. One DLL has classes that can be used and inherited from. DLL Two has Classes specific for our Auto Line of business, however when i attempt to use Object 2 from a Web Application it errors out because one of the classes is ambiguous because it appears that DLL Two inherits a class from DLL One which appears to pull in the entire inherited class. Since the Web app has a reference to both DLL One and Two, One has the class, Two seems to also have it and so compilation errors out with an ambiguous class in the same namespace.
To attempt to get more specific ill try a quick run down.DLL One - PGPolicy.dll contains standard classes with properties and methods needed for every line of business such as:
Policy, Name, NamedInsured, Unit
DLL Two - PGPolicyAuto.dll contains the following Auto specific classes:
Vehicle Inherits from Unit
Driver Inherits from Name
Since PGPolicy.dll contains classes needed by all lines of business and PGPolicyAuto.dll has more specific classes for the Auto line of business, the web application references both of them. The problem is that since Driver inherits the Name class, it appears to create a Name class in the same name space that the PGPolicy.dll has the namespace in, which gives me an Ambiguous class "Name" in the PG.Policy Namespace.
View 10 Replies
Dec 8, 2011
I have a method that looks like this :
Function ExecuteAndLogError(Of TResult)(ByVal code As Func(Of TResult), _ByVal sql As String, _Optional ByVal parameters As SqlParameterCollection = Nothing) As TResult End Function
I am getting this compiler error : 'Func' is ambiguous in the namespace 'System'.
[Code]...
View 1 Replies
Nov 15, 2011
Today I ran into an issue with LINQ to objects (not SQL) that popped up due to a typo. I had a .Select one place and a .Where in another place. I was expecting same result but they are showing different numbers. Assume somelist has 10 elements with all elements having qty = 0
[Code]...
View 4 Replies
Dec 27, 2011
The codes below are exactly the same, except that one is C# and the other one is VB.Net.C# compiles just fine, but VB.Net throws the warning:
Interface 'System.IObserver(Of Foo)' is ambiguous with another
implemented interface 'System.IObserver(Of Bar)' due to the 'In' and
'Out' parameters in 'Interface IObserver(Of In T)'
Why does VB.Net show the warning and not C#? And most important, how can I resolve this problem?
Obs: I'm using .Net Framework 4 with Visual Studio 2010 Ultimate.
VB.Net Code:
Module Module1
Sub Main()[code]......
View 2 Replies
May 20, 2010
I have 2 modules. Each contains a Sub with the same name. See below:
Module moduleA
Public Sub f(ByVal arg1 As myType)
Console.WriteLine("module A")
End Sub
End Module
Module moduleB
Public Sub f(ByVal arg1 As myType, ByVal arg2 As Boolean)
Console.WriteLine("module B")
End Sub
End Module
But the compiler complains that there's ambiguity between moduleA and moduleB. I have totally different signatures. However, if I put the 2 methods into the same module, there's no ambiguity at all.
View 1 Replies
May 25, 2009
I dragged and dropped a label control on my web form. But then whe I go to my VB .net code behind file, if I try and set a property on that label control, I am getting a "Declaration Expected" error message for the label I created.Yet if I do try and explicitly declare my label control, the compiler tells me that the label control is already declared.[code]
View 4 Replies
Feb 17, 2010
I have the name of a form in a string variable, e.g. "frmOptions". I want to:
1) get the fully qualified name of the form
2) determine if the form exists in the application
3) create an instance of the form
4) show the form
I know that using reflection I can do #3 this way, but I need to get the fully qualified form name first[code]...
View 3 Replies
Feb 23, 2011
I have a C# project with a generic interface
public interface IMyFoo<T> { void DoSomething(T instance); }
I also have a C# project with an interface that inherits from several IMyFoos
public interface IMyBar : IMyFoo<Type1>, IMyFoo<Type2> { ... }
Everything works fine in C# land (including the scenario below which doesn't work in VB).
I have a VB .NET project that references this C# library.I have an instance of IMyBar and try to use as follows:
Dim instance as MyType1 = ...
Dim bar as IMyBar = ...
bar.DoSomething(instance) '
This generates a compile error: DoSomething' is ambiguous across the inherited interfaces 'IMyFoo(Of MyType1)' and 'IMyFoo(Of MyType2)'.
What's up? I can DirectCast like this and it works fine...but I'd REALLY rather not
DirectCast(bar, IMyFoo(Of MyType1)).DoSomething(instance)
View 2 Replies
Aug 31, 2011
i used printForm to print forms, but when i installed the powerpack 3.0 it doesn't work anymore.i am always getting an error "PrintForm is ambiguous in the namespace 'Microsoft.VisualBasic.PowerPacks.Printing'" i am using visual studio 2008 professional edition.
View 3 Replies
Sep 1, 2010
I have a project which opens a simple Excel file and populates it. It was working fine until this morning, when it has suddenly started giving me the error above: 'Application' is ambiguous in the namespace 'Microsoft.Office.Interop.Excel'.I haven't changed any project references, or anything within the file itself. The references include Microsoft.Office.Interop.Excel. The imports statement is there: importsMicrosoft.Office.InteropThe object declaration is also complete: Dim xl AsMicrosoft.Office.Interop.Excel.Application which is the line that's giving me the error!
View 2 Replies
Mar 8, 2010
I've made an interface called ApprovalEvent in a separate file with the namespace myproject... I've also made a class called PurchaseOrder... it's also in the same namespace, just in a separate file. Whenever I try to make PurchaseOrder implement ApprovalEvent it always says that ApprovalEvent is undefined...
How can I make the class recognize that the interface exists but is in a different file?[code]...
View 1 Replies
Sep 17, 2011
I am currently attempting to create a VB.Net script that pulls up information on installed printers. I am using Visual Studio 2010 SP1, and as my target program needs to run on older machines, is currently built using .Net 3.5.Looking online, there are several methods on how to do this, one from url...the code is supposed to use System.Management as you can see. However, after importing System.Management, Visual Studio throws an error and states that ObjectQuery, ManagementObjectSearcher, and ManagementObject are not defined.a quick look at the MSDN forums shows that ObjectQuery is a class of .Net 4, 3.5, 3.0 and 2.I figured the error might be because I didn't have the .Net 3.5 SDK installed, so I installed the .Net 3.5 SP1 SDK to no avail.just to make clear, I am importing System.Management at the top "Imports System.Management"
View 1 Replies
Apr 30, 2009
text boxes. (Where Combo box1 is the Drive Letter, Combo Box2 is a folder, And Text box is another folder. ie.
If My.Computer.FileSystem.DirectoryExists("ComboBox1.Text & " " & ComboBox2.Text & " " & Textbox1.Text") Then
MsgBox("File found.")
[code]......
View 4 Replies
Jan 17, 2009
When I try to save the picture and the picture is already existed it show an error
Me.Location = New System.Drawing.Point(50, 50) Create a new Bitmap object with the screen bounds Dim both As Bitmap = New Bitmap(166, 261, Imaging.PixelFormat.Format32bppArgb) Create a Graphics object that will process the screen shot front and back Dim bothgraph As Graphics = Graphics.FromImage(both) Copy the screen contents bothgraph.CopyFromScreen(0, 0, -506, -279, Screen.PrimaryScreen.Bounds.Size,opyPixelOperation.SourceCopy)' Save the resulting graphics
[Code]...
View 2 Replies
May 15, 2012
I was wondering i have a try block setup but need to catch an object exists error so I can continue in my code and ignore that user because she/he exists already in another ou.Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to[url]...
View 4 Replies
Apr 30, 2010
git this login form, streamreader looks for a matching user name and password and everything seem to be ok until i run it. I'm getting this ERROR: "veryfy that the file exists in specyfic location" this is code:
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
[Code].....
View 4 Replies
Mar 30, 2009
I have the following insert into statement. What I want to do is insert the values to gprdsql.TblOracleNos if TxtOracleNo is not empty, therefore if a user logs on and fill the textbox the values are saved to the table. However, if the oracle number exists in gprdsql.TblOracleNos (i.e, the values ) it should not insert the values, presently it creates the same record again with same values (when the save button is clicked) and this creates duplication. Instead probably bring a pop up message "Oracle number already exists. [Code]
View 6 Replies
Jun 22, 2010
Have a method who gets data from one table, put the data into variables before it it returned into the same table with changed ID etc. My problem is that it adds the first row without any problems, but when it is supposed to add row number 2 the error says tha the row allready exists in the table. and I can not understand why. I have put in a couple of messageboxes to se that the ID is changing and that the ordreID is correct and changing as they should and they do, but stll I get that errormessage.
My code looks like this:
Public Sub Ordreupdate()
Dim dtbl As New DataTable
Dim dt As New DataTable
dtbl = Kalkyle1DataSet.Tables("Ordre")
dt = dtbl.Clone
[CODE]...
Annyone who can see why I get that error?
View 1 Replies
May 12, 2010
I am trying to run the below code but it is giving error.
Dim BG_Logon As String
OpenFileDialog1.ShowDialog()
BG_Logon = OpenFileDialog1.FileName
My.Computer.FileSystem.CopyFile(BG_Logon, "e:ssssss.jpg")
Error: The file 'e:ssssss.jpg' already exists.
I have checked and there is no such file in E:sss, no matter wherever I copy this file error remains the same.
View 8 Replies
Nov 15, 2011
My LINQ query is as follows
Dim Query = From t In New XPQuery(Of xUser)(Xpo.Session.DefaultSession)
.Where("Name=John").Select("new (Name as FirstName)")
Unfortunately i get the error No property or field 'John' exists in type 'xUser'.Of course no such property exists in my xUser class, but hot can i fix that?After reading within the DynamicLinq Class i found this function
Function FindPropertyOrField(ByVal type As Type, ByVal memberName As String, ByVal staticAccess As Boolean) As MemberInfo
Dim flags As BindingFlags = BindingFlags.Public Or BindingFlags.DeclaredOnly Or _
If(staticAccess, BindingFlags.Static, BindingFlags.Instance)[code]...
How can i edit my "faulty" query? What am i doing wrong here?
View 2 Replies
Mar 26, 2010
I have this application where I am getting this error. What can I do to resolve this?
View 2 Replies
Aug 12, 2011
I'm having problem regarding session items. Before I use them, I want to check if they exists, but using this codes gives me error:[code]I think Session("SomeSessionItem") tries to acquire the value of the session item. If the item doesn't exists then it throws exception. But how do I check if a session item exists before using them? I have a page Home.aspx.In the Home.aspx.vb, I instantiate a WebUserControl SomeControl.ascx. Note that in Home.aspx.vb event handler Page_Load I can use a condition to check session without getting an exception.Inside SomeControl.ascx.vb I'm trying to access the session, here's where the exception occurs.
View 5 Replies
Aug 22, 2011
For no apparent reason, I'm getting an exception on this line in my when the table adapter attempts to fill my dataset.
Me.TblFuelTableAdapter.Fill(Me.CCFuelDataSet.tblFuel)
The error reads:
Quote:
System.ArgumentException: No mapping exists from DbType Object to a known SqlDbtype.
This error just came out-of-the-blue. If I 'Preview' the data though the DataSet directly (using the Fill() query), the data returns fine...
View 3 Replies
Nov 30, 2009
I've one VB.net 1.1 based windows app. I recently added the app.config files. In code it works fine. But, when I compile the application, VS 2003 doesn't generate the appname.exe.config.(I read on google) I manually copied the app.config file to the Release folder. But the code is giving error that the file doesn't exists.
View 7 Replies
Jan 18, 2010
I'm having a problem with a class issue in VB 2005. The error message reads "The class Tellerform can be designed, but is not the first class in the file. Visual Studio requires that you use the first class in the file. Move the class code so that it is the first class in the file and try reloading the designer again."
Imports
System.IO
Imports
[code]....
View 2 Replies