.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

How can i change the assembly's attributes at runtime?

Posted By:      Posted Date: September 09, 2010    Points: 0   Category :.NET Framework
i know how to get the assembly's attributes at runtime, it's like this: Assembly asm = Assembly.GetExecutingAssembly(); string asmDesc = ((AssemblyDescriptionAttribute)asm.GetCustomAttributes(typeof( AssemblyDescriptionAttribute ), false )[0]).Description; but how to set it at runtime?? I just found AssemblyBuilder.SetCustomAttribute(),  but can AssemblyBuilder be used in current asm or a assigned asm? thx~

View Complete Post

More Related Resource Links

FAQ: How do I retrieve assembly attributes at runtime?

How do I retrieve assembly attributes at runtime?Please remember to mark the replies as answers if they help and unmark them if they provide no help. Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.

How to Localize Windows Forms and Change the Language at Runtime

Localization is the process of customizing your application to a particular language, culture or locale. Visual Studio provides support for localizing Windows Forms with much ease. In this article, we will see how to localize windows forms and give the user the ability to change to his preferred language at runtime.
When you run a localized application, the appearance is determined by two culture values. The UICulture property is used to specify which resource files will be loaded for the form. The Culture property, on the other hand, determines how strings such as dates, numerals, and currency amounts are formatted.
Let us see the steps required to create a localized form. You can then expand this example and adopt the same approach for the rest of the forms in your project

Is it possible to Register Assembly System.Runtime.Serialization.dll

I am trying to run a Virtual Earth web service call from SQL server, and need to registier the System.Runtime.Serialization.dll assembly in SQL.  Is this possible?ThanksJay

Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in t

First, yes I've read every article I can find including this one: http://msmvps.com/blogs/rfennell/archive/2010/03/27/mixed-mode-assembly-is-built-against-version-v2-0-50727-error-using-net-4-development-web-server.aspx Of course it's for web server stuff, but I found this in my config file and added it. However, my problem now is that if I build in release mode I get a hard error in the error list telling me the same thing, even though it runs fine in debug and has the information in my app.config file. The really anoying part is that the error doesn't tell you WHICH assembly is the offending one. Anyone have any ideas?

Assembly load error system.runtime.serialization

Hello ! I have a web project which i began there is some month, and compile perfectly until now. In fact, i have some compile error;   erreur 1 Could not load file or assembly 'System.Runtime.Serialization, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The module was expected to contain an assembly manifest.   on explorer :   The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018) Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. Détails de l'exception: System.BadImageFormatException: The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018) Erreur source: Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous. Trace de la pile: [BadImageFormatException: The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)] System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBa

The Assembly was created in Runtime v1.1.4322 and cannot be loaded while runtime 4.0 without additio

Hello! Note: The text above was translated into English. I experience this problem when adding DirectX references and usings to a Form in Visual Studio 10 Professional, Trial Version. The dlls (Microsoft.DirectX; Microsoft.DirectX.Direct3D) are included from X:\Windows\Microsoft.Net\DirectX for Managed Code\1.0.2902.0\. I really like to begin coding DirectX. Do you know what this Message means? What shall I do?   Many thanks, Regards

How would runtime determine which assembly to load?

Hi , How would runtime behave, if I have an assembly with same version number in two different folders on my machine? How to restrict the runtime to read from bin folder only for my specific assembly?        

change latest news runtime

one of my client has the requirement of changing the latest news section of website dynamically or runtime so not to publish the site and host it agian and again.this section is in master page how can i achieve this in asp.net c# 

Handling Type namespace/assembly change during serialization

We needed to move a class from one assembly to another due to referencing issues.  However, we have Workflows in the field where this type is serialized into them and we get the Failed to load type error.  I was wondering if there was anything like AssemblyResolve for handling type load failures where we can correct the type and load the correct one?

Mixing Assembly Runtime Versions Question


I'm building an application targeted at the .NET Framework 4 and want to use the Logging Application Block and notice that the 5.0.414.0 version installed by the MSI is targeted at the 2.0.50727 runtime.  If this 2.0 version of the Logging Application Block is used, are there any performance problems or other issues which would suggest that I install the Logging Application Block source code and compile it targeted at .NET Framework 4 and use that DLL??




Can I change report SQL Statement at runtime?

I need to change  report SQL Statement  at runtime. I need to do this because I have too much parameters and it's simple to me to change SQL statement.

Change search scope for SharePoint search control at runtime

I have a requirement where based on a users SharePoint group, there search should be for a specific scope. My question is, is it even possible to change the SharePoint search box to use search a particular scope at runtime?

Uploading assembly at runtime through Windows Application


I am desigining a windows form wherein I allow the user to upload a particular assembly file. The assembly file can be present at any location on the user's hard drive. I want to now load this assembly and read the classes present in this assembly. I am doing this using Reflection, however I am not unable to unload the assembly which is once loaded  through reflection. I have tried using AppDomains, but I am unable to load the assembly through AppDomain. Whenever I try to load my assembly from the appDomain I get a error message "The specified assembly file or one of its dependencies does not exist". I have set the ApplicationBase path of the AppDomain to the location where the assembly file is being uploaded from. However I am still not able to load the assembly from the AppDomain.

Can anyone please let me know in case I am missing something. Any help on this will be highly appreciated.




How to change wpf image source on runtime ?


I get new bitmap from some other component ( dont have any control on the other component ) every 5 seconds and i need to update my wpf image control with the new bitmap ( every 5 seconds ... ).


[ i cant save the bitmap to the disk and then load it as file ]

I cant find any way to update this wpf image control in run-time.

How can i do it ?


On Change:Prevent Evaluation fails with error Could not load file or assembly 'Microsoft.SqlServer.


Hi All,

I am facing a strange issue with Policy Based Management. Exact problem is as below

SQL Setups


I have Lenovo laptop having 3 SQL instances installed on it.

SQL Server 2005 (x86) Developer Edition 9.00.4053  -- Named Instance : SQL2K5

SQL Server 2008 (x86) Developer Edition 10.0.1600.22 -- Named Instance : SQL2K8

SQL Server 2008 R2 (x86) Developer Edition 10.50.1600.1 -- Named Instance : SQL2K8R2


I configured SQL2K8R2 instance as a Centralized Server and registed SQL2K8 & SQL2K5 under this. I configured a new condition by using facet: MULTIPART NAME. As per this condition Table Should start with TEST_ in database TEST . Evaluation Mode set to              On Change: Prevent. Idea is if some one logs to database TEST and tries to create table with name other then starting with TEST_ then it should fail.

I Imported this policy on registered servers thru Centralized Management Server Action, as expected policy got configured on Registred SQL2K8 instance

How to change Assembly Name of WPF project?




Whenever I try to change to Assembly Name, and 'Root Namespace' of my WPF application,  it makes hundreds of errors in my project!


I'm not a programmer, I just paid a developer to create this project for me, and now I want to change the Assembly name.


How can I change the name properly without creating all these errors? I basically just right click on the project> Properties>Application tab and change it there.

I imagine the errors are something to do with references to the name in the code not automatically changing (there are no errors prior to changing the name).






Change the width of the TextBox at runtime depending on it's MaxLength


I know the MaxLength of the TextBox and depending on that I want to change width of the textbox at runtime.

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend