C# - Dll Reference Of One Project Into Another Project - Error Of "Type Or Namespace Name Could Not Be Found"
Apr 25, 2011
I have 2 projects, one built in VB.NET and another in C#.NET. I want to use certain functionality of VB.NET into C#.NET and hence I have added the dll file of VB.NET solution into C#.NET as a reference by browsing the dll from my system. Say dll name for VB.NET is myData.dll. In my C#.NET project I am trying to declare it as a namespace i.e. "using myData;" and its giving me an error of "Type or namespace name could not be found"
View 1 Replies
ADVERTISEMENT
Jan 16, 2009
I've started to use a Vista machine for development. In case it is significant: I'm using MSBee so that I can code in the Visual Studio 2005 IDE while still building against the 1.1 framework.On the Vista machine, when I tried to build a particular vb project, I got this error:
error BC30464: Namespace or type'Compatibility' in the project-level Imports 'Microsoft.VisualBasic.Compatibility' cannot be found.
The same project built fine on my old XP machine. I checked in this folder on my Vista machine:
C:windowsmicrosoft.netFrameworkv1.1.4322
...and sure enough, "Microsoft.VisualBasic.Compatibility.dll" was missing. So was "Microsoft.VisualBasic.Compatibility.Data.dll". Copying them from my XP machine to my Vista machine allowed me to build the project successfully.I'm just a bit puzzled as to why this happened. Why was "Microsoft.VisualBasic.Compatibility.dll" missing? I'm also not very comfortable with my chosen solution - copying the DLL manually. It works, but surely there must be a better way.
As far as the configuration:
Vista:
.Net Framework 1.1
.Net Framework 1.1 SP1
.Net Framework 1.1 SDK
[code]....
View 1 Replies
Jun 29, 2011
I have a vb.net 3.5 class library project that needs to reference two assemblies that have the same namespace. We have two third party dll's in which one is version 5.1 and the other is version 6.1. They have the same dll filename and they utilize the same namespace and functions/class names. The project needs to use one or the other depending on a specific situation. I've investigated up on a c# process that uses the "extern alias" feature to pull in the different assemblies.
[URL]
What use is the Aliases property of assembly references in Visual Studio 8.It seems that this feature isn't fully available for vb.net. Things I've Tried I've renamed the 2nd dll and added both references to my project. At this point I get tons of: 'blah' is ambiguous in the namespace. So I need to alias the different versions. In vb.net you can do aliases on an imports statement like:
Imports version5 = Somedll.Something
The problem is I can't setup an assembly reference alias for the different versions of the dll. Apparently in vb.net you can't set these up in the reference properties window. So I tried setting them in in my project file like this:
<Reference Include="somedll.5.Navigation">
<HintPath>....UtilityThirdPartyDLLSsomedll.5.dll</HintPath>
<Aliases>SomeDLL5</Aliases>
[code]....
I would then expect this to work:
Imports version5 = SomeDLL5.Something
Imports version6 = SomeDLL6.Something
But the "SomeDLL5/6" doesn't show up in intellisense. So how can I reference both dll's in the same project?
View 3 Replies
Jul 13, 2006
I am using VS.Net 2003. I have a solution that contains 4 projects. The first project contains the definitions of interfaces. The third project is using the interfaces defined in the first project. For the third project, I added a reference to the first project. But I'm still getting a build error
View 11 Replies
May 2, 2010
I'm setting up a simple XML read-write demo (VB Winforms) in Visual Studio 2010 Premium (tried in both the RC and RTM) and added:
Imports System.Xml
Result: Error Namespace or type doesn't contain any public members or cannot be found...
VS 2008 equivalent example recognizes the Imports statement fine.I know this has to be me, but I'm stumped.
Note: I tried this with the app targeting both .Net 3.5 and 4.0. Same result.
View 4 Replies
Jul 22, 2009
I m working on one of vb6 projects. There are total 3 projects. One of them is ActiveX Exe is and has main method, second one is also AxtiveX Exe but doesnt have main method (only Classes) and third project is of ActiveX Dll.Well I m trying debug and issue and trying to put all 3 prjts in 1 Group prject but some how I cant add reference of 2nd prject into the first one. I get an error of " cannot be referenced because its project type is exe" but I can add a ref of its compiled exe but this doesnt help in debugging of whole prjt.
View 7 Replies
Jun 7, 2012
I'm developing application that is plugable. The plugins are loaded via Assembly.LoadFrom(). In my solution I have 4 projects. A WPF, 2 DLL and another DLL that is a plugin for the app. The plugin project references one of the other DLLs. When I build the Solution and run I was getting an error trying to use the plugin dll because it was expecting an older version of the referenced project. I had to clean and rebuild the plugin project to get it to run correctly.
[Code]...
View 1 Replies
Mar 4, 2012
I am trying not to become intimidated or give up.I created a simple database and added stored procedures to read the data on a Windows form using Visual Basic in VS 2010.First I tried the Data Grid Example and all worked, I was able to view the data using a connection string to call the Stored procedure.I have stepped it up a notch by trying to bind data to form controls and I am getting this error message when I try to navigate through the data.
System.NullReferenceException was unhandled
[code].....
View 2 Replies
Jul 15, 2010
I've downloaded the MSDN "101 VB Samples" from the MS site and I'm getting an error that reads "The project type is not supported by this installation". I can open the other files that I've tried (about a dozen in other folders), so I'm wondering if it is something specific with the VSTO files, or something about my VB setup.
I thought at first it was a problem with the path where the file is sitting, but even moving it from C:Documents and Settings[my name]My DocumentsMSDN to C: didn't work...Edit: I have also tried opening in notepad and converting the file to UTF-8, changing the File Association from MS Visual Studio version selector to devenv.exe, and running devenv /setup at the command prompt, all with no luck (all these ideas were found through Googling the error message....).
View 2 Replies
Feb 26, 2010
I have a WPF VB.NET project in Visual Studio 2008. For some reason, Visual Studio thinks that it needs to add anImports MS.Internal.Xaml.Builtinsto every auto-generated XAML partial class (= the nameOfXamlFile.g.vb files), resulting in the following warning:warning BC40056: Namespace or type specified in the Imports 'MS.Internal.Xaml.Builtins' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.I can remove the Imports line, but, since this is an auto-generated file, it reappears every time that the project is rebuilt.
View 1 Replies
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
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
Aug 12, 2009
I have tried to find the sdk ('Windows Software Development Kit') mentioned in the 'GIF Encoder and Decoder Sample', but there are so many SDKs I can't find the one I need. I am using visual Studio 2005 Standard Edition on Windows XP. The language I program in is VB. Can someone point me to the right SDKs for the sample and OS and VS version?
View 3 Replies
Mar 14, 2010
When trying to compile my newly created ClassLibrary class 'Validator' that validates entries made into TextBoxs or MaskedTextBoxs, I get the following error:
Warning 1 Namespace or type specified in the Imports 'System.Windows.Forms' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. C:Users erryDocumentsVisual Studio 2008ProjectsMillerClassLibMillerClassLibValidator.vb 1 9 MillerClassLib.
Following is the first part of code in the class:
Imports
System.Windows.Forms
Public
Class Validator
[code]....
What can I do to resolve this problem? The classes in this class library will be used to validate forms data input in a number of varied projects.
View 2 Replies
Dec 20, 2010
Public Class ExtendedDateTimePicker Inherits DateTimePicker
View 5 Replies
May 5, 2010
For reasons that are beyond my control, I have three Projects. Projects A and B reference project C. Project A references project B so that it can open a large form in project B. I now need to open that large form from project C, but VB won't allow me to add a reference from C to B because that would create a circular dependency. I found a way around it, though. I created a Timer in A, and when I opened C from A, I passed in that timer. When the user performs a certain action, I enable the Timer from A, and this causes C to open B for me.
View 2 Replies
May 6, 2009
I have a project that I have created, it something like a contact database.It is complete with its own sql server database, and controls and forms.I kinda of understand that I can include this project into another project.This is the tricky part,Can I include my contact project into another project and add more items to the database and forms in a new project?What I'm after is like using classes.My contact database would be like the base class, and the new project would be adding more features to that project.
View 10 Replies
May 14, 2009
I'm trying to make more use of namespaces and giving my project a more rigorous design, as it has been getting pretty messy.I was wondering,before I get started, is there a standard convention for the names and organization of namespaces?For instance,for a 3-tier program, should there always be a "UI", "Business",and "DataAccess" namespace (and is this what they're typically called)?Or should I just organize the project as I see fit?
View 2 Replies
Jan 3, 2010
I want to use project B property in project A. Hence, I added project B to my solution. How can i use the property of B? Can someone guide me? i'm new to vb.net..To my knowledge, we need to use namespace and create a new instance. Could someone guide me on how to use namespace for this purpose?
View 1 Replies
Jul 8, 2009
Gives me an error, Project dll not found for Trim, Ucase functions. visual basic for applications dll is available, what else could be missing.
View 1 Replies
Feb 3, 2010
We are trying to write an application that uses the NServiceBus library in a VB.NET environment. We've been stymied by errors similar to the following: Reference required to assembly 'NServiceBus,Version=2.0.0.1071, Culture=neutral, PublicKeyToken=9fc386479f8a226c' containing the implemented interface 'NServiceBus.IMessageHandler`1'. Add one to your project.Our project already includes references to NServiceBus.dll and NServiceBus.Core.dll from the same NServiceBus 2.0 RC2 distribution.
[Code]...
Any ideas about how to solve this problem? (And, yes, my preferred solution is switching to C#, but no, that's not an acceptable one at the moment.)
View 2 Replies
Nov 17, 2010
I began setting up a TeamCity server a couple days ago for use in automated testing and CI. We mainly do VB.net web apps and up until now, it had been checking out things and building just fine.
A problem came up when I tried to add actual deployment into the mix. I saw this article: [URL]
referenced all over the place as a good guide, so I followed the steps relating to setting up a Web Deployment project and rigging TeamCity to run it. Basically, it recommends setting up a new build configuration in VS2010 called "Deployment" which builds the Web Deployment project, then creating a build configuration in TC that targets it.
The issue is that the web deployment project won't compile when run under TeamCity. The regular build works just fine, but if I set MSBuild to use the build configuration that includes the Web Deployment project, it crashes halfway through and gives an error about attempting to load the System.Data.OracleClient assembly in an incorrect format. I assume this means a 32-bit/64-bit error, especially since my development machine is a 32-bit box, and the build server is 64, but I don't know why this is happening, especially when the regular build works, and nothing in my project involves using an Oracle database.
I saw in the log that there's a warning about missing reference assemblies for the 4.0 framework, so I headed off to the MS website and downloaded the SDK, but that didn't change anything. At this point, I'm stuck, and I didn't see anything already here on Stack Overflow that looked quite like this. I'll attach the log below. Have I missed something simple?
[10:46:05]: Project "MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target(s)):
[10:46:05]: [Project "MyTools.sln.teamcity.patch.tcprojx" (TeamCity_Generated_Build target(s)):] Project "MyTools.sln" (Rebuild target(s)):
[CODE]...
View 1 Replies
May 11, 2011
I'm developing an web application using VB.Net, and I would like to know, if is there any way to make a namespace to be viewed by all project without necessary Imports?
View 1 Replies
Feb 10, 2010
I have an VS2008 solution with 2 projects, WebUI and Domain; WebUI references domain. The Root Namespace in the WebUI project is:MyCompany. MyProjectName.WebUI. The Root Namespace in the Domain project is blank. (Namespaces are manually declared for all classes). So everything has been working fine, until I tried to reference a class in Domain via a fully qualified path: [Code]
Does this make any sense? So, then I cleared my WebUI Root Namespace, and voila, the fully qualified declaration then does work. However, doing this then seemed to invalidate the registration of all my user controls on my pages. The only thing that seemed to solve this was in the codebehind of each user control, manually add a namespace of MyCompany.MyProjectName.WebUI. which might make sense as perhaps the namespaces of the pages somehow had still retained the root namespace value. But, if I was to create a brand new aspx page and drop a user control on (this is before manually adding the namespace), even that page couldn't properly register it. Yet, the user control properly rendered in design view. so the VS UI seemed to be able to properly resolve it, but the compiler seemingly can't.
So from what I can tell, I can at least get things to work by manually wrapping user controls in the proper namespace. Why this is necessary for aspx pages, that have no namespace specified, to see the user controls, seems to make no sense. Is there some fundamental principle I am misunderstanding??
View 2 Replies
Feb 9, 2009
I VB 2005 you can set the root namespace name of a project under the project properties. Where can I set this using VB2008?
View 4 Replies
Nov 15, 2010
i was developing Voice Chat Application in visual Basic .NET 2008 i try a lot methods to make installer for it :
1- i add Project Setup Project for my Project for Visual Studio 2008 Deploy & setup Type Projects and make it with output option and detect dependices
2- i try make it with Setup Factory 8.2.1
3- i try with MSI Factory 2.0
4 i try with Setup Factory 6.0
and after making installer copying it to my test virtual Machine or my friend lap and install it i get this error when try to run my application :
[Code]...
View 3 Replies
Jun 20, 2012
I am trying to create a custom LabelFor helper to apply by default instead of the standard LabelFor helper include in System.Web.Mvc.Html. I want my LabelFor to take model properties that are PascalCase and make a label that appears as multiple words. For example the property FirstName would appear as "First Name".
I found this post that shows how to make a custom LabelFor helper that allows the addition of html attributes. I recreated this helper in VB.Net and modified it to do what I want, but I am not able to get it to work.
[Code]...
The sample includes this Module in Namespace System.Web.Mvc.Html but when I add the namespace declaration to this module everything in the rest of the project goes haywire. For example, each of my models has a Primary Key property that is a Guid datatype and as soon as I add the namespace above to the module, I get several errors stating that System.Guid is not defined among other similar errors.
I've tried to import my project namespace into a view in order to use the custom helper, but then I get an error that says Overload resolution failed because no 'LabelFor' is most specific for these arguments.I am trying to avoid having to specify a DisplayName for every PascalCase property I have in many models.
View 1 Replies
Dec 5, 2009
Is that possible to create a class in vb.net that is not in the default namespace of the project?
for example, say you have a project call sample1, then automatially IDE will have everything default to the Sample1 as your namespace root rather than under global, which is find for most case.but I want to create some classes that is directly under global namespace
View 7 Replies
Jun 12, 2009
How do I fix this error in Visual Studio? "The project file cannot be loaded. The application for project ... is not installed" I have copied a whole project onto my PC, both into My Documents/Visual Studio and into inetpub/wwwroot, but when I try to open the project in Visual Studio, it tries to open just 1 file .vssproj and gives me error messages, like : "The project file cannot be loaded. The application for project ... is not installed.". What am I doing wrong? The VS edition is 2005 as are all the projects aI am trying to load.
View 3 Replies
May 8, 2011
I'm trying to find out how to ensure a font is found by a project.I would expect to be able to add it (Them) to the recourses but can't find how to do that.When I get to 'Add item' I've tried 'New' and 'Existing' but can't find a template for fonts, so I'm lost (again).
View 3 Replies