VS 2008 Can See Assembly Name Under Application Tab
Jul 13, 2009
When I go to my project properties I can see the Assembly Name under the Application tab. Now if I click the Assembly Information button I see some other settings such as title, description, company, etc. I can get the name by doing: Assembly.LoadFile("c:\filepath").GetName().Name.ToString()My question is how can I get the title, description, company, etc. I have tried a few things but nothing seems to work. Also I was told that you can create custom settings. How would you do this and how would you access them?
I have recently upgraded an VB6 project to vs2008. I was almost finished when the following error occured. Unable to emit assembly: Referenced assembly AxInterop.MSFlexGridLib does not have a strong name Prior to this error appering, I tested my app several times and it was fine. Only after publishing it did the error appear. I have tried all solutions I could find, but nothing helps. I have read [URL]
ASP.NET pros out there can answer this question. I have a single web application that contains a website and a web service - both have several assembly references in common (data access layer, utilities, etc) - however, recent changes made to the web service will require different versions of the common assemblies, versions that the website won't work with (in case you're wondering, the website is some legacy 1.x .NET code that explodes when using the newer version assemblies.)
allow my web service to reference one version and have my website reference another? I can obviously have only one version with the same name within the bin folder.(P.S. - It just dawned on me that I could probably compile and reference the common assemblies with a different name, and place those in the web app's bin folder - but that sounds really fugly...)
I work with VB.NET 2005 and I want to set the application EXE name according to a certain condition. For example: I have a variable its name Version If Version = 1 EXE name will be CarsApp Else If Version = 2 EXE name will be BuildingApp and so on.
I am trying to edit the assembly description for my vb.net application. However I'm stuck and have been for about an hour. Here's the following line i'm trying to edit in AssemblyInfo.vb:[code]but the program keeps throwing me an error stating 'constant expression is required.' I have also tried and \n with no luck either. I haven't found an answer online and was wondering if someone could point me in the right direction.
Anyone know of a library/assembly that can be used to generate a PDF from within a .net application.I know there are free PDF 'printer' drivers that could be installed separately but is there anything that can do it directly from within the application? For example a DLL that I can deploy with my application.
I am creating DLL file using c# .For that i need one DLL file. That is created in VB.so i just i add that dll file into my project via add reference option.But when run the projects am getting this error.
Could not load file or assembly 'BOL3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
I created a simple appication that loads a local Crystal Report into the CrystalReportViewer and then exports that report to PDF. I am able to run this application on my own computer, but when I try and run it on another computer it just errors out. I had to import the Crystal Report assembly into the application so I could get it to properly work. According to the error message, it seems to fail on the Crystal Report import statement. I have tried to install a couple of packages from SAP, but none of them seem to work?
I am trying to store an enum in my application settings. This enum is defined within my main assembly in the same namespace. When I try to find the type under the application settings, it seems like I can't find any types within my namespace. I can see all the types of the assemblies I reference though.
I have a solution which contains multiple WAPs (Web Application projects). Every WAP has it's own Web Deploy project in order to be able to precompile these sites. On one of the web app we are created a new WCF file with
In our application user needs to login to a particular company. We have an option in menu that would let user to select another company while application is open. When user selected other company the application restart itself along with the settings for new company.
Until first load everything was fine and user can select other company from the menu, but when application restarts itself it throw and exception stating Unable to load assembly. Whereas if we again try to run the statement in debug mode everything goes fine. Basically, on alternative loads we are getting this error.[code]...
When running setup to install published program, the following message occurs: System Update Required: Unable to install or run the applicaiton. The application requires that asssembly CrystalDecisions.CrystalReports.Engine Version 10.2.3600.0 be install in the Global Assembly Cache (GAC) first. This version is listed in the references of the program and in my mind, be included in build. How do I get by this error?
When running setup to install published program, the following message occurs: System Update Required: Unable to install or run the applicaiton. The application requires that asssembly CrystalDecisions.CrystalReports.Engine Version 10.2.3600.0 be install in the Global Assembly Cache (GAC) first. This version is listed in the references of the program and in my mind, be included in build. How do I get by this error?
I have an assembly containing a number of classes. This is a class library type assembly, not a windows forms application. It's also single threaded.Is there a way to catch all un-handled exceptions so that I can log them?
Out of 70 users of my application 2 are getting the following message when they to run the application... That assembly does not allow partially trusted callers. The reason for the error is that by default .net applications run from a network location have limited permissions. You need to use caspol.exe to add the network folder where your application is being run from to the Trusted Zone. If you do a search on these forums you will find plenty examples of how to do this. It is fairly simple. It will have to be done on every machine that will be running the application and a simple cmd file can be made to do this. The only difference is that I've asked our service desk to install the application to the local C drive which I believe they did.
sAssemblyName is the one I loaded using LoadFrom() actually. After it said it cannot find the assembly, I used AssemblyResolve event which solved my problem :Subscribing AssemblyResolve event :
Private Shared Function MyResolveEventHandler(ByVal sender As Object, _ ByVal args As ResolveEventArgs) As Assembly Return Assembly.LoadFrom("C:\PSIOBJ\" + args.Name + ".dll") End Function
And I thought maybe the error occurs because it cannot find a dependent assembly defined in assembly manifest file I loaded using LoadFrom() already but when I checked the args.Name, I saw it was trying to load same assembly and after that it worked without any problem. So basically a type in the loaded assembly cannot be found before the event adding change.
My old code was using AppDomain.CurrentDomain.Load() and Assembly.Load() methods and they were working fine without the AssemblyResolve event. I was able to reach types in dynamically loaded Assembly from every where within the same AppDomain.
LoadFrom() can find dependencies automatically within the same requested assembly path and that couldn't be problem as everything this dll needs was there. So at first it looked like a AppDomain problem to me as it looks like it seems it can reach assemblies from Load context instead of LoadFrom context and I am now using LoadFrom context.But now it seems I should pass oAssembly instance evertwhere to use any type from the loaded assembly?Doesn't it load the assembly where I can reach it everywhere (same AppDomain) using simple Type.GetType(...) method?
I run the same exe file on another computer, but it gives error.The application works on my pc, but does not work on user's pc.I try to compile the app in other development machine and it is work well, the problem is my app doesn't work on user's pc.
Could not load file or assembly 'CrystalDecision.Shared, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
I'm wanting to include a system tray icon in my WPF project, and found this resource:[URL]..which looks like it will work beautifully, but it's written for C# and I'm using VB.net for this project. I downloaded his project and built the notifyicon as a DLL, then added as a reference to my project.
It throws up an error: Unable to emit assembly: Referenced assembly 'Hardcodet.Wpf.TaskbarNotification' does not have a strong name So I'm trying to figure out the best way to proceed. Do I need to strong name it, or is there a better way to do this?
I've got an exception when I deployed my application: "the located assembly's manifest does not match the assembly reference" What I remember is changing the project name from the previous source code, does it affect that much?
I have created several DLL (.NET) libraries that are used in several projects. In these DLL libraries I want to know/retrieve which assembly (EXE) calls/uses the library, so if possible I want to know info like assembly name (EXE), strong name, version number, etc.
NB: Examples may be in C# or VB. I use both languages.
I have written a .net assembly which plugs into to a third party COM application. The .net assembly is COM visible to the third party application. However this .net assembly references other regular assemblies. If I put these assemblies in the GAC the COM visibile assembly sees them without a problem. However for various reasons I do not want to put them into the GAC but I cannot get my COM visible assembly to see the other assemblies when they are in other locations. I have tried putting them in the same directory as the COM visible assembly. I have tried putting them in the same directory as the third party app's exe but neither of these work.
When ever I finish simple programs no matter what it is and i click to debug it it comes up"Error while trying to run project:could not load file or assembly"project name" or one of its dependencies.the module was expected to contain an assembly manifest"
sorry for my English, I don't speek well... I need to compile assembly in memory, that can compile another one. There is a form with one button. Here is a code of the form
Imports System Imports System.Threading Imports System.CodeDom Imports System.CodeDom.Compiler Imports System.Collections
I am building a dll-Assemby A which references another Assembly B. Assembly B is strongly named and installed in the GAC of my development computer. An other computer will not have assembly B installed in the GAC.
Question: If i handle strongly named assembly B like a private assembly and copying it into the bin-directory by specifying local copy = true in the properties-window, will the programm run on the other computer?
One of them is giving us trouble in only 1 spot out of the 4 spots we use it at:The trouble spot is a windows form project that uses reflection to dynamically load some DLLs that run long running processes. One of these long running processes is an agent that relies on one of our vender DLLsWe're getting the missing assembly exception at the point where we first enter a function that references the library. I already checked the silly things such as if we had forgotten to move a reference from the old version to the new version, but that's not the case. I also checked the bin directory of the project and the assembly is there.
I have created a .NET assembly, clicked 'Register for COM Interop' on the properties page, strongly named it and compiled it. Then I GAC'd the .NET DLL manually. Calling the .NET assembly from my VB6 code with 'CreateObject("MyNETProject.class1")' gives me an automation error. I've gone through about 3 iterations of this for most of the day and cannot sort out what I'm doing wrong. I have a feeling it's got to do with my .NET assembly settings and GACing but it all seems right.
I'm trying to learn more about assembly security (something I have basically neglected until recently because security in general is such a huge topic), and I have a question about CAS assembly level declarations.I get how to use them (basically) and the more blunt points of the subect, but I'm still not clear on where assembly level declarations should be made. Basically, where in the solution do you put: