Solved

Build Class Library That Contains Typed DataSets

Posted on 2009-04-10
11
286 Views
Last Modified: 2012-05-06
I'm trying to build a class library that i can share among a bunch of other projects/solutions.  I have about 10 vb files in it then I have about 6 xsd files that define typed datasets being referenced in a few of the vb files.  Anyway, it took me a while just to be able to get intellisense not to balk at my configuration.appsettings but now it's not happy with any of my xsd files.  What am i missing?
0
Comment
Question by:davidcahan
  • 6
  • 5
11 Comments
 
LVL 96

Expert Comment

by:Bob Learned
ID: 24129763
I don't know...what are you missing?
0
 

Author Comment

by:davidcahan
ID: 24142449
well....why is it balking at my xsd files and my calls to those "datasets"
0
 
LVL 96

Expert Comment

by:Bob Learned
ID: 24142584
What do you mean by "balking"?  Are you getting run-time exceptions or design-time compiler errors?
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 

Author Comment

by:davidcahan
ID: 24142872
design time compiler erros
0
 
LVL 96

Expert Comment

by:Bob Learned
ID: 24148449
Now, what are those errors?
0
 

Author Comment

by:davidcahan
ID: 24148601
for each of my Functions where i'm returning an instance of one of my typed datasets, I get a compiler error that says dsFoo is not defined (where dsFoo.xsd is one of my Typed Datasets and dsFoo is also the name of the "table" in that DataSet)

so Public Function SelectFoo() as dsFoo   tells me that dsFoo is not defined.
0
 
LVL 96

Assisted Solution

by:Bob Learned
Bob Learned earned 500 total points
ID: 24148635
Do you have an Imports at the top of the class module to short-cut the reference for the Namespace that is generated for the typed DataSet?

Example:

Imports AdventureWorksDataSet
0
 

Author Comment

by:davidcahan
ID: 24148959
no
0
 

Author Comment

by:davidcahan
ID: 24148968
so in my example it would be

Imports dsFoo

0
 

Author Comment

by:davidcahan
ID: 24149014
actually, something strange....i right click on dsFoo.xsd expecting to see XML and I don't instead it opens dsFoo.vb?  this is not what happens when i click on the same file in my web site project in my app_code folder.  
0
 
LVL 96

Accepted Solution

by:
Bob Learned earned 500 total points
ID: 24149548
The class library project type works differently than the Web Site project.  If you want to see the XML, then you need to right-click the .xsd file, and select "Open With" and "Source Code Editor".
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ASP.net VB.net Errors when sending data to SQL 5 22
Object Oriented Programming, C#, referencing, scoping. 13 69
Where is this file? 3 26
How to repeat the data 4 20
Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question