Surrounding My Class With A Namespace Cause All Other Classes To Stop Compiling
Jan 26, 2012
I have a large web app in vb.net 4.0. Its default namespace is configured in its project properties. None of the root-level classes in our app are surrounded by namespace declarations. When I add a .asmx file to the root folder of the website, it compiles fine, but it doesn't work for some reason (already asked why in other topics). So to get it to work, I try to surround the class declared in the .asmx by a namespace declaration. As soon as I do this, I go from zero compiler errors to about a zillion. My app can't find ANYTHING in the root namespace. But I haven't changed any other files, only this .asmx file.
WHY is it behaving this way? How do I prevent it from behaving this way without refactoring the entire app? I would love to blank out the default namespace and add them explicitly around every root-level class, but I'm not sure that would fly with our release manager, and I don't even know if it would fix the problem.
View 1 Replies
ADVERTISEMENT
Jun 13, 2012
How can I structure my classes so that the user interfaces though a single class while the supporting classes are hidden from their view? I think its best understood in an example:
Public Class MyInterface
Public Economic as EconomicClass
Public Sub New()
MyBase.New()
[code].....
So you might ask why am I even separating them? It's strictly for others who will be working with this interface. I need to funnel them though a logical structure:
interface.Economic.MyMethod
interface.Currency.MyMethod
etc
This way everything is already handled for them in the background and they only need to run the method they need. I don't know if I can have it both ways in VB.NET.
View 23 Replies
Aug 9, 2010
Is there any limit on number of classes that a namespace can have in .net ? Further what is the recommended number of classes that there should be in a namespace?
View 8 Replies
Jun 19, 2009
iam creating Vb.net classes under the different namespaces after that build that source code,i got the Type Library file.but iam using the Assembly Name in VB6.0 iam not able to getting classes under the namespace wise.
eg: Dim A As New Test.A - It was possible
but iam using with one namespace like
Dim A As New Test.Utility.A
This was not working.
Dim obj As DynamicPDF.ReportDocumentLayout - it was comes correctly But,
Dim obj As DynamicPDF..ReportWriter.ReportDocumentLayout - Not comes like this.
Note:
ASP: it works fine.
Server.CreateObject( "DynamicPDF.ReportWriter.ReportDocumentLayout" )
View 5 Replies
Oct 26, 2011
Is it possible to have multiple classes in a namespace and be able to reference the functions within the clases if the Major class is instaniatated from another class?? for instacnce:
Namespace Database
Public Class Data
Public Class Prepare
[code]....
View 1 Replies
Aug 4, 2010
I'm getting a ton of errors like this when attempting to build an empty VB.NET project: 'GenerateCodeAttribute' is ambiguous in the namespace 'System.CodeDom.Compiler' Is this some problem with my .NET installation?
View 1 Replies
Jul 31, 2009
I am fresher in vb.net but I want to develop a project in this case I want to use the system.Configuration namespace's specific calsses. But I am not clear which class i use and why it's function and it's use.
View 1 Replies
Sep 23, 2009
When you develop a class library that will be used by others, are there any guidelines on how you decide what namespace to put it under? I often find third party classes just use the company name as the root namespace but I was also wondering if it is frowned upon (or even possible) to add one of your own classes to an existing framework namespace.
[Code]....
View 2 Replies
Aug 28, 2011
I've been having fun with the xmldocument class recently but am struggling with namespaces. I've been trying (with some success) to merge parts of one XML file into another. The problem has been that one of them utilises a namespace on one of the interior nodes and therefore my xpath queries where failing when I tried to create a nodelist. This I fixed (after reading some great examples here) by adding a namespace manager and changing my query accordingly.
Everything looked fine initially and I appeared to end up with the desired effect, but the XML file that was created was failing in the target application. What I didn't realise at first (due to the length of the xml node values being wider than my screen!!) was that when I imported the nodes from one file to another, a blank names space was being added to the end of each node (xmlns="")
' load the xml template from the project resources
Dim fdf As New XmlDocument
fdf.LoadXml(My.Resources.fdf_template)
[Code]....
View 1 Replies
Feb 23, 2009
I want to know how can convert (compile) a class module into a .dll file. You can refer to me an article, tutorial or a code sample.
View 1 Replies
May 22, 2009
If my namespace is Company.Application.EDI.Acknowledgement and if I stick with theprogramming practice of one class per file then should my class be saved asacknowledgement.vb? Are there any gotchas that will come up?
View 5 Replies
Jun 26, 2010
I want to know what are classes , objects , a namespace , subroutines,functions,methods,properties and differemce betweem byval and byref in your words.
View 18 Replies
Dec 30, 2011
I have a solution built of 3 projects:
View 2 Replies
Dec 30, 2011
I have a solution built of 3 projects:
1. VB.NET Class Library - data access and objects, reusable methods, etc.
2. ASP.NET Web app - web application that references the class library
3. VB.NET Windows Form app - windows app that references the class library
I have no problems with the web app. It referenes the class library and every time the project is built the web app gets a freshly compiled dll from the class library.
My problem is with the windows form app. When I first add the reference to the class library project, I get all of the intellisense I'd expect while coding. When I try to compile, though, it's like the reference disappears and all my code that is based on the class library errors out with "'xxx' is not declared" or "'xxx' is not defined" where 'xxx' is a method or class within the class library. If I go into the project properties, the reference is still there, but the project no longer compiles and I also lose intellisense for all classes within the class library. If I remove and re-add the reference, it works again, until I try to compile. Then the errors occur again.
I've tried creating a separate Windows Forms project and just referencing the DLL created by the class library but get the same problem. HOWEVER, if I create a seperate blank WEB project and reference the dll (or the project), everything compiles fine. It seems to be something with my class library being referenced by a windows forms app.
For reference purposes, my class library has the following references:system, system.cor, system.data, system.data.datasetextensions, system.drawing, system.web, system.xml, system.xml.linq I noticed I can't add a reference to System.Web in my windows forms app, and I wonder if my problem is somewhere in this area. I need the reference is my class library because it passes some HttpContext objects back and forth to a few of the methods.
View 1 Replies
Nov 18, 2010
There is an older version of the software which works fine on all of our deployment platforms, but the version I am trying to push out is working fine on 32-bit desktop installations, but is crashing-and-burning when it attempts to access Crystal Reports and Informix installed DLLs on a 64-bit machine, running terminal server sessions (yeah, I know, could I change anything more about the deployment platform?)One of the suggested avenues of investigation was changing the solution platform from "Any CPU" to x86.On attempting to do this, Visual Studio seems to stop being able to connect the partial classes constructed by XAML objects, with objects declaring that they have no "InitializeComponent" methods, and then failing on down the line until I reach the maximum number of errors.
Oddly, changing the solution platform, and then rebuilding in Expression Blend compiles just fine. Changing the platform back to AnyCPU makes the problem disappear. All projects have compile and debug configurations set to Active. I can't see any reason why simply changing the targeted platform would stop the XAML from generating partial classes Okay, it seems to be that there are some external DLLs to the project, and that those are the cause of what I'd call the first-level compilation failure, as they don't seem to contain any classes once the target platform has switched.In VS2008, this causes the cascading failure of absolutely nothing working at all, as described above, but at one point I somehow managed to import the project to VS2010 with only those errors in place (missing classes, etc.), without the rest of the project imploding.I'm now working on reconstructing those classes from those DLLs, and hopefully will be able to get together a project that will compile on multiple target platforms by the end of the day.
View 2 Replies
Jan 1, 2012
I have Class1 and class2 which is inside class1, VB.NET code:
Public Class class1
Public varisbleX As Integer = 1
Public Class class2
[code]....
View 1 Replies
Jun 17, 2009
How to get rid of the ''black shading'' if images in the form when the application is running..
View 1 Replies
Nov 5, 2011
Imports System.Windows.Forms.Form which one is namespace and which one is class?
View 5 Replies
Apr 7, 2011
I've added a new class1.vb file to my vb.net project containing:
Namespace MyFunc1
Public Class MyFunc2
Public Function Add(ByVal n1 As Int16, ByVal n2 As Int16) As Int16
return n1 + n2 ' Edited from: "Add = n1 + n2" (same thing)
[code]....
In form1.vb I thought I used to be able to call my functions with:
n = MyFunc1.Add(15, 16)
The error says "it's not a member".These also don't work as expected:
n = MyFunc2.Add(15, 16)
n = MyFunc1.MyFunc2.Add(15, 16)
n = Add(15, 16)
I thought for sure, this used to work:
n = MyFunc1.Add(15, 16)
View 2 Replies
Nov 23, 2010
I have a code but cant get it to work. I have a .vb site with a namespace and a Class and a Sub.Then on my index.aspx site i cant to call this sub The 2 sites is in the root of my project, and the name of the project is CalendarWeek
My WeekController.vb is
Imports System
Imports System.Web.UI.WebControls.Calendar
Imports System.Globalization
[Code]...
View 1 Replies
Mar 17, 2011
I have a class within a library, with no root namespace, firstone.dll:
namespace first
public partial class one
public sub fun()
[Code]....
Is there a way to extend the class in a separate dll and still have access to the original class? I don't want to inherit the class just extend it.
View 3 Replies
Nov 13, 2011
I'm writing custom code in VS2005 Reports (SSRS / Report Builder). The code is working fine, but I have to make absolute references to assembly classes. For instance:For Each m As System.Text.RegularExpressions.Match In ...Is there any way to alias the reference to System.Text.RegularExpressions.Match, so that I can reuse it in a concise manner? I know in PHP, you'd do it like this:
use MyNamespace\MySubNamespace\MyClassVerboseName as MyClass
[...]
MyClass->MyMethod();
[code]......
View 12 Replies
Jun 5, 2009
I'm moving some stuff around in a program. How do I move a class (or enum, etc) to a different namespace? Right now I am getting 102 errors because even though VS can update name changes, I don't see how to get it to update a move to a difference namespace.
EDIT: Okay, to be more precise, I am moving a class up the namespace tree. So, not just a different namespace, but actually getting rid of the last namespace qualifier.
View 5 Replies
Feb 28, 2009
While going thru an msdn article, I found a reference to System.Query.Sequence class. But when I try to use it, I get error "Query is not a member of System"
vb.net
Public Sub Linq65()
Dim numbers = From n In System.Query.Sequence.Range(100, 50) _
Select New With {.Number = n, .OddEven = If(n Mod 2 = 1, "odd", "even")}
For Each n In numbers
[Code]...
The above code is vb.net version of this code from msdn. So what is the correct namespace of this class? Or I'm missing something else?
View 2 Replies
Aug 15, 2010
I am attempting to use the My.Computer.FileSystem namespace in a WPF VB.NET usercontrol library. I get no Intellisense etc for this namespace. I imagine I need to add a reference but no amount of googling has fixed this and VS.
View 1 Replies
Apr 21, 2009
I've currently got a class that has a bunch of functions within it that I'd like to group up. I can't seem to find a way to do this, as the functions interact with the objects within the class (so I can't use a structure for example). Namespaces are only allowed outside of Classes as are modules. Let's say I have Class Foo. Inside Class Foo there are six functions, three that are logically grouped together and another three that are as well.
Class Foo
Public Function moneyFoo1()
Public Function moneyFoo2()
Public Function moneyFoo3()
[code]....
View 21 Replies
Feb 15, 2010
In one of my forms witch I imported from VB2008 there are all properties saved in the *.resx file. One Property, of the Type System.Windows.Forms.Keys, can contain the Value 'Ctrl+F1' witch compiles fine in VB2008, but not in VB2010. To reproduce, simply add the following to any resx file:
<data name="cmdFenster.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+F1</value>
</data>
It will compile fine with VB2008, but not with VB2010. Notice: The VB2010 also generates this Code in the resx file
View 2 Replies
Oct 13, 2011
this is what i want to do. I have a class library project into my solution. Into it i have a class. I want that class to be instantiated as soon as the solution starts. So it can be accesible from the other projects in the solution like this: Namespace.InstanceOfTheForm.Property Is there any way to do that? or something close to that?
[Code]...
View 2 Replies
Aug 2, 2011
I have a question regarding namespace names and classes: If I have a class called cVeloConnect in namespace VeloConnect.
[Code]...
View 2 Replies
Oct 27, 2011
I can't seem to find a clear answer as to how to import the proper namespace for ReportingService [URL]. I tried to follow the instruction here [URL] but there is no Add Web Service option showing when I create a console application. There is a service account. Should I just use that instead?
View 2 Replies