Change Connection String In Class Library Project?

Jun 30, 2011

In my earlier project I was able to change the connection string during the app settings loaded event and it was successfully. When I try to do the same for a code library project, I am not getting the system.configuration.connectionstringsettings to work. Could you please tell if there is a work around for this, or else it is always better to write the sql code instead of depending on the adapters etc.

Additional information: Clients App is WPF with Vb. Database is SQL Server 2008 Code Lib would only be on server, slq connectiona and data retrieving and saving actions are stored in classes in code lib only. Code Lib would be used with WCF, wcf is used to share the classes only and classes have the data. WCF is hosted as a windows service on server used by NET.TCP

View 2 Replies


ADVERTISEMENT

Change Connection String From Class Library In Main Application At Runtime?

Jan 16, 2009

You can change the connection string at run-time like this. You make the connection string setting available for writing as a separate property inside the MySettings class:

Partial Friend NotInheritable Class MySettings
Public WriteOnly Property RunTimeConnectionString()
Set(ByVal value)

[code]....

Then, in some place when the application is being initialized (before using any table adapters of typed datasets), write something like:

My.Settings.RunTimeConnectionString = My.Settings.ProductionConnectionString

Where ProductionConnectionString is a simple String setting. It is a User Scope setting so every user can change it (by assigning a value to it, similar to the code above) and save it by calling My.Settings.Save()This code works well for connection strings which were initially created in the main project and stored in it's settings (= app.config file).

The connection string in the app.config actually has a longer name: MyApp.MySettings.MyConnectionString.When you have a connection string stored in the app.config in a class library project, and reference that project in the main project, the app.config files will somehow be merged, so the class library has it's settings.The thing that don't know how to do, is change a setting from the class library at run-time. I could copy the connection string setting from the class library to the main project's app.config. I must keep the same name, which looks something like: MyClassLibrary.My.MySettings.MyConnectionString.Can the same principle I showed above be somehow applied to this second connection string?

View 3 Replies

Change Connection String After Creating A Setup Project?

Jun 13, 2011

I am creating a VB windows form applications , the working can be summarized as users fills some form and data is saved in sql server database.Now the problem i am facing is that i have to deliver this as a setup file to someone, and that person will further distribute it to different users to run on their PC, what i am thinking is that the code once installed on other computers and executed will give errors because of the connection string of sql server db as it will not match with that computer . I know that if a distribute projects i can put connection string in app.config and every user can change it according to his/her machine .But as i am giving a setup file how to solve this problem

View 1 Replies

Class Library Project With A Config File?

Jan 19, 2012

I have a Class Library project with a appSettings.config file included into the project. The file is not embedded. So I have a ClassLibrary.dll with a appSettings.config beside in the bin.I have another project which is a Web Service. It has a reference on ClassLibrary.dll with a Copy Local=true. When I build the Web Service, the ClassLibrary.dll is brought into the bin of the Web Service. However, the .config doesn't follow.Do I need to do some postbuild event to copy the .config file or there is another setting I can set?

View 3 Replies

Create A Class Library Project Is That A COM Component?

Feb 7, 2012

I hear COM here and there and I want to know is COM and a COM dll the same thing, and most important: when I create a Class library project is that a COM component?

View 3 Replies

Passing Variables From One Project To Class Library

Mar 10, 2009

How to pass a variable in one project to dll in vb.net

View 1 Replies

VS 2008 - Adding Class Library To My Project

Aug 8, 2009

I have a class library called Encrypt.dll that I added to my project (that class encrypts strings..). I have a problem that when I drag the app out of the Release folder, it crashes, giving me this error:Could not load file or assembly 'Encryption_Class, Version=1.0.0.0...' or one of its dependencies. The system cannot find the file specified.What am I doing wrong?I added it from the Reference tab->Add->Encrypt.dll

View 4 Replies

VS 2008 Create A Class Library In C# And Then Use That Dll In A .net Project?

Dec 30, 2009

I know you can create a class library in C#.NET and then use that dll in a vb.net project and everything is just peachy. But can you use C++.NET and VB.NET/C#.NET in that manner?

View 2 Replies

VS 2010 Forms In Class Library Project?

Jun 17, 2011

I was wondering is it possible to put forms into a class library project and if so could I use those forms as an mdi child from my main forms app?A bit behind what I am trying to do:I am creating a game which is essentially going to have its own 'operating system' As the user progresses in the game they can 'install' new software into their operating system.I have my 'Desktop' that is an MDI Parent and what I want the users to be able to do it when they have purchased a new bit of software (also in game) the game will connect to my central server download a dll and place it in a directory, that is essentially installing the new bit of software and the game will then pick up that dll and add a new button the Programs list and when the user clicks on that software in the Programs list it will launch the form in the Class Library as an MDI Child of the 'desktop

View 2 Replies

VS 2010 How To Add A Project Reference To A Class Library

Feb 23, 2012

I've created a class library and it's shared by several projects I'm working on.

I added a reference to the DLL - but it appears to have copied it locally - and that's causing problems when I modify the class library. Seems I have to drop the reference and re-add it.

I'm seeing info on the web about adding a PROJECT REFERENCE but can't seem to get that to work.

What is the best method of sharing a class library with several other projects.

Actually - should all my projects be in one SOLUTION? Is that preferred.

It will be 5 projects all working with the same class library...

View 3 Replies

Custom Button Works If In Project But Not If In Class Library?

May 9, 2012

I'm working on a windows form project where the first form displays a menu list made up of custom textbox controls. When the user navigates to a textbox and presses enter the underlying code runs another form and hides the menu form. The form to run and the navigations sequence is controlled by properties I added to the custom textbox. I have done the same with a custom button. Both custom control inherit from their respective Windows.forms controls.

View 10 Replies

VS 2010 Class Library Project - Tons Of Errors

Oct 22, 2010

In one of my applications, I decided to make a separate project for a few general classes. However, it started to give me tons of errors that I am having a difficult time figuring out.

View 7 Replies

Deploy A 2008 Express Class Library Project (addin Dll)?

Mar 16, 2009

I'm not sure if this is the right forum or not but...I've written my first VB.NET 2008 Express Class Library project (addin dll) and now I need to deploy it. I see Windows Form Applications have a Publsh tab (ClickOnce) in the project properties window but my class library project does not. How do I deploy a VB.NET 2008 Express Class Library project?

View 8 Replies

Unable To Access AppSettings From App.Config In A Class Library Project

Mar 1, 2012

I am trying to access appSettings using the following syntax and I have used it before in my many website projects but not in a class library project. In this class library project I cannot even access the AppSettings Keys. Is there any way I could access the AppSettings Key from my class? Is the class library project's app.config or project structure behave in a different way?

[Code]...

I have already added Project Reference to System.Configuration and imported in my class. When I run my code it says, "Object not set to an instance of any object".

View 2 Replies

Xml - C# Class Library Method Summaries Not Showing In Intellisense Of .net Project?

Dec 19, 2010

(VS 2008)I'm using a C# library for my VB.NET project. And the method summary/notes or what they are called do not show in intellisense. Is this supposed to be like that? Or is there something I must do to fix it? And if not, will VS 2010 be able to do this?

EDIT: Still unresolved. Now building library dll + xml file, but how to import the xml file in my vb project?
See image: [URL]...

View 2 Replies

Change Class Library's Settings From An Another Program?

Apr 8, 2009

I want to change my class library's settings from an another program. For this, I've made a Public property in my class library. It worked right. But this is not my question. I wonder this is a right method? Can I access a class library's settings (My Namespace) from other project directly?

[Code]...

View 4 Replies

Change Default Printer In A Class Library?

Apr 22, 2012

If this were a Windows forms project I have used the System.Drawing.Printing namespace to accomplish my goal. However, I cannot import this namespace into a Class library.Overall here is what I am trying to do:I am trying to set the default printer using this namespace on both Windows XP and Windows 7 workstations. I am using Visual Basic 2008. My ultimate goal is to create a COM dll which is accessed from an older VBA program. The COM Dll will set the default printer to a new printer. Execution will return to the VBA program and it will print a Crystal Report. When the Crystal report is finished the VBA code will use the COM Dll one last time to set the default printer back to the original default Printer.But as I mentioned I cannot import the namespace I want to use into a Class library. Can someone give me some guidance on how to either import the namespace into a Class Library or how to determine the Default printer name and to set the Default printer to a different value?

Update: I was able to add the Imports Namespace after I added a reference to the correct DLL in Project Properties. My project is targeted at the 3.5 .Net Framework. The System.Drawing.Printing DLL is not in the 3.5 framework. That DLL is in the 2.0.50727 framework. After browsing and Adding that DLL, everything is working fine.BUT this leads to a new question. How would determining the default Printer be accomplished in the 3.5 .Net framework?Secondly, am I asking for trouble having a project target the 3.5 framework AND including a 2.0.50727 component in the same project?

View 2 Replies

Error - A Project With An Output Type Of Class Library Cannot Be Started Directly

Jan 11, 2008

How do I reference the library project when I get this error?

"A project with an output type of class library cannot be started directly In Order to debug this project, add an executable project to this solution which references this library project. Set the executable project as the startup project."

View 8 Replies

Error : A Project With A Output Type Of Class Library Cannot Be Started Directly

Feb 18, 2010

I have downloaded the attached code from codeproject site, i'm new in vb.net, i have some background knowledge in vb6. when i try to run the code the following error message is diplayed:"A project with a output type of class library cannot be started directly"

View 2 Replies

Server Path - Added New Project Class Library To Make Dll File

Jun 14, 2009

I am just added new project class library to make dll file. when i write the first line i got this problem

Dim objStreamReader
As
New
StreamReader(Server.MapPath("TextFile.txt"))

name 'server' is not declared

View 11 Replies

Prevent The Class Library's Files From Being Opened During Main Project's Debug Mode?

Jan 24, 2009

I made a Class Library project that contains the main classes that my Main Project needs because I don't want to main classes when I distribute my project. I've successfully called and used it in my Main Project. But when I started debugging and stepping through my code which involves calling and using the class I wrote in my Class Library, I noticed that the class' file in my Class Library opens up during debug mode.

how can I prevent the Class Library's files from being opened during my Main Project's debug mode?

View 1 Replies

VB - How To Use Dll - Project Class Library, Named It MyFirstDll And Made A Public Shared Sub HelloDll

Apr 21, 2012

I am just testing how to use dll and after googling a lot, I made it work partially...Created new project Class Library, named it myFirstDll and made a Public Shared Sub helloDll to do something. Now since this is my first time, the dll is simply showing the input in a msgbox:

Public Shared Sub helloDll(ByVal msg As String)

If msg <> "" Then
MsgBox(msg, MsgBoxStyle.OkOnly, "WE HAVE SOME MSG")
Else
MsgBox(msg, MsgBoxStyle.OkOnly, "NO MSG")
End If

End Sub

After building the dll-file, I started a new project using normal windows forms, named it "useMyDll", I clicked Project -> Add Reference, and added my dll. The program file that I made needed a textbox and a button for using the dll:

Private Sub useDllButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles useDllButton1.Click
Dim msg As String = Nothing
msg = TextBox1.Text
myFirstDll.myFirstDLL.helloDll(msg) 'this will be in msgbox in dll-file
End Sub

And when running this I could write something in the textbox and a msgbox with that input would pop up. Really happy with that. My first attempt to make a dll and use it was very successful. Then I thought, what about running the dll from rundll32.exe? It would be handy to make a dll that could be run without my exe. After googling a long time, I tried to add a new button:

Private Sub useDllButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles useDllButton2.Click
'Now let us see if we can open it using rundll32.exe ?
Dim msg As String = Nothing
msg = TextBox1.Text

[CODE]...

Now the first button still works just fine, but the second button gives some error (translated to english would be) like "missing entry: helloDll" I also tried to open with command prompt, same result.

After googling again I read one place that you can't run a visual basic dll with rundll32.exe, so is this true? Or is there some way of doing it? I read one place that it works if you make the dll be "COM-Visible", but I don't really understand how to or what it means. I tried to open properties, clicked Assembly Information, and "Make assembly COM-Visible", but this doesn't change anything. Then I read somewhere that it has to be in a module to work. Could it be that I need to rewrite some codes and it would work, or would I have to start learning c++ in order to accomplish this?

View 13 Replies

VS 2005 - How To Hide URL String In Class Library

Jun 2, 2010

I am going to write a long code in the class library to make the source code shorter for my project. And I willing to store the url strings in the class library, but I do not know how to keep them to be more visible from people who open the dll by using with hex editor. I would like to know in which method that I should use to protected the url strings in the class library and set them more visible so no one would know what url strings that I would store in the class library if people using hex editor?

View 20 Replies

Change Connection Configuration Of The Datasets Without Crashing The Project

Feb 8, 2011

How can I change my connection configuration of my datasets and project. I mean, my datasets are not hard coded, I am using dataset wizard. Now, I have to change the computer name to IP.

I am worried that it could give a destruction to my project. How could I change it easily and safe?

View 2 Replies

VS 2008 : Load Forms From A Class Library Project (.dll) Into New "menu Application"?

Apr 8, 2011

I have a class library project (.dll) which contains a couple of forms.I now have a new project that would be the Client.

1) How do I load the forms from the dll into this project at runtime?

2) How do I set the client to be the MDiParent of the forms that will be opened from the dll?

View 1 Replies

User Control - Get An Error Message:"A Project With An Output Type Of Class Library Cannot Be Started Directly."?

Jun 16, 2010

I created a simple user control and everything went fine.Then I created another of the same control (as a different project) from scratch (creating the controls in a different configuration; but pasting code from the previous one from a text file).As far as I know I did everything the same for creating a user controlCreate a Class Library project Then Project>Add New Item> User Control Then delete the initial class that was added automatically (usually named Class1.vb) Put all of my code and components into the user control class.However, when I wanted to run it in the debugger as I did in the previous project, I now get an error message:"A project with an Output Type of Class Library cannot be started directly."

View 6 Replies

VB2010 Class Library: Create A Static Library Instead Of DLL?

Jun 21, 2011

I have a Visual Basic Class Library project. It generates a DLL. Is there a method to generate a static .LIB to which I can do a static link?Alternatively, can I do a static link against a DLL?

View 6 Replies

How To Store And Retrieve Connection String From Class

Apr 7, 2011

In my application I have many different forms each use 3 different database. And right now I am placing the connection string in each form but when it is need to change I have to change in every form. Now what I want to store all connection string in a vb class and call them in every form. So that if I need to change I can do in that class. I have stored my connection string in database so even I don't want to connect to database again and again. I have some idea in which maybe a public class is used and some how I will call it on other forms.

View 2 Replies

Change Connection String At Runtime?

Dec 2, 2009

I'm writing a windows form application using vs2008. I need to connect to different SQL server express database files during runtime. There is a "how to do" video showing a technique for this

[Code]...

and then in the Form1_load sub and before calling the data adapter to fill data, insert codes below:

Dim strConnectingSting = NewConnectionString
My.Settings.RunTimeConnectionString = strConnectingSting

The method works but only for the first database. I found once adapter.fill is called and the connection to a database is established, the connection can't be changed.To do what I want, I have to create a startup project to call my main project. When I want to change connection, close the main project and start again.

View 7 Replies

Change Connection String In LINQ-SQL?

Jun 17, 2010

I have developed a windows form application using VB.Net with data access layer using LINQ-SQL. I want to allow the database to be configured from the application. I have created a form for input and save the input details in an XML file.

I need to know how to configure the LINQ to start using the new configured database on startup. I have read in one of the threads here about dynamic allocating the connection string with the following solution to include in every file where the data context is instantiated. [code]...

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved