Search - Articles
DevASP.NET for ASP.NET, VB.NET, XML and C# (C-Sharp) Developers Tuesday, March 03, 2009
Dev Articles
Search Directory
ASP.NET
VB.Net
C-Sharp
SQL Server
 

FREE 12 month online training for ASP.NET & MS Expression Studio and a Free copy of MS Expression Web with Windows Server Purchase

Home >Search > Articles & Samples > C-Sharp > Assembly


Search:
What's New - What's Hot
Assembly Manipulation and C#/VB.NET Code Injection     
Total Hits: 157  |  Today: 0Author: Sebastien LEBRETON.      Rating:  
Read Reviews | Write Review |  Your Rating: 

Reflector is a great tool for doing an in-depth examination of various types of assemblies and also for disassembling IL code towards a supported .NET language. However, Reflector is unable to modify either the structure or the IL code of assemblies. Reflexil allows such modifications by using the powerful Mono.Cecil library written by Jb EVAIN. Reflexil runs as a plug-in and is directed especially towards IL code handling. It accomplishes this by proposing a complete instruction editor and by a...

An MDI Template for .NET Applications     
Total Hits: 390  |  Today: 0Author: CodeGuru      Rating:  
Read Reviews | Write Review |  Your Rating: 

This article presents an assembly that demonstrates and simplifies the production of MDI applications using C#. Although the assembly is written in C#, it can be used in any of the .NET languages. It is loosely based on the MFC document/view structure. It features:

A menu containing the standard file commands (Open, Save,Close, and so forth).
A dynamically updated window menu item allowing quick switching between MDI child forms.
A Help menu item with an automatically updated Abou...

Connecting MATLAB to C-language DLLs  Version: 0.00     Price: $0.00  
Total Hits: 0  |  Today: 0Author: chrisdaw      Rating:  
Read Reviews | Write Review |  Your Rating: 

MATLAB is an advanced programming environment for developing specialist mathematical, algorithmic, or scientific applications. This environment has many benefits for this type of development, but accessing common Windows development functionality isn't so easy....

Create Simple Load time DLLs  Version: 0.00     Price: $0.00  
Total Hits: 0  |  Today: 0Author: R.selvam      Rating:  
Read Reviews | Write Review |  Your Rating: 

If you like to create modular software, you choose DLLs. Dynamic linked libraries are easy to create compared to applications. Dynamic linked library is a set of modules that contains a set of functions or other called DLLs....

The DLL Hell - Problems and Solutions  Version: 0.00     Price: $0.00  
Total Hits: 0  |  Today: 0Author: Dr. Ivan S Zapreev      Rating:  
Read Reviews | Write Review |  Your Rating: 

In this article, I am going to touch on problems of DLL backwards compatibility, which are also well known as the ?DLL Hell?.

I am going to list results of my own investigation and also refer to other investigators? results. At the end of the article, I will give my approach for solving one of the ?DLL hell? problems....

Load a User DLL implementing an AppIn interface  Version: 0.00     Price: $0.00  
Total Hits: 0  |  Today: 0Author: DanielWehrle      Rating:  
Read Reviews | Write Review |  Your Rating: 

For some projects, I needed the user to load their own implementations of an interface. These classes were used to collect and show some information in my application. The configuration was loaded by the runtime, and contained the name of the loaded and used classes....

Step by Step: Calling C++ DLLs from VC++ and VB - Part 1  Version: 0.00     Price: $0.00  
Total Hits: 0  |  Today: 0Author: Hans Dietrich      Rating:  
Read Reviews | Write Review |  Your Rating: 

This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs....

Walkthrough: Creating an Accessible Windows Application  Version: 0.00     Price: $0.00  
Total Hits: 12  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

Creating an accessible application has important business implications. Many governments have accessibility regulations for software purchase. The "Certified for Windows" logo includes accessibility requirements. An estimated 30 million residents of the U.S. alone, many of them potential customers, are affected by the accessibility of software....

How to: Create Primary Interop Assemblies Manually  Version: 0.00     Price: $0.00  
Total Hits: 10  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

A less frequently used approach for producing a type library involves creating a primary interop assembly manually in source code by using a language that is compliant with the Common Language Specification (CLS), such as C#. This approach is useful when a type library is unavailable....

How to: Generate Primary Interop Assemblies Using Tlbimp.exe  Version: 0.00     Price: $0.00  
Total Hits: 11  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

Primary interop assemblies can reference only other primary interop assemblies. If your assembly references types from a third-party COM type library, you must obtain a primary interop assembly from the publisher before you can generate your primary interop assembly. If you are the publisher, you must generate a primary interop assembly for the dependent type library before generating the referencing primary interop assembly....

Signing an Assembly in C#  Version: 0.00     Price: $0.00  
Total Hits: 20  |  Today: 0Author: Puran Mehra      Rating:  
Read Reviews | Write Review |  Your Rating: 

You can ensure an assembly's identity by signing it. This signing operation employs public-key infrastructure algorithms. Assembly manifests are hashed and signed with a private key. When any assembly is deployed, the hashed value is calculated and compared with the hashed value stored in the assembly. If the runtime hash value matches the hard-coded hash, the installation is allowed to continue....

How to: Install an Assembly into the Global Assembly Cache  Version: 0.00     Price: $0.00  
Total Hits: 11  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

There are four ways to install an assembly into the global assembly cache:

*

Using the Global Assembly Cache tool (Gacutil.exe).

You can use Gacutil.exe to add strong-named assemblies to the global assembly cache and to view the contents of the global assembly cache....

Checking Improper DISPOSE in assemblies using SharePoint API  Version: 0.00     Price: $0.00  
Total Hits: 24  |  Today: 0Author: Dhananjay Kumar      Rating:  
Read Reviews | Write Review |  Your Rating: 

In this article, I will show how to check improper disposing of instance of SharePoint classes in an assembly....

Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API Using the Designer  Version: 0.00     Price: $0.00  
Total Hits: 10  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

By default, all the assemblies included in a ClickOnce application are downloaded when the application is first run. However, there might be parts of your application that are used by a small set of the users. In this case, you want to download an assembly only when you create one of its types. The following walkthrough demonstrates how to mark certain assemblies in your application as "optional", and how to download them by using classes in the System.Deployment.Application namespace when the c...

Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API  Version: 0.00     Price: $0.00  
Total Hits: 8  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

By default, all of the assemblies included in a ClickOnce application are downloaded when the application is first run. You may, however, have parts of your application that are used by a small set of your users. In this case, you want to download an assembly only when you create one of its types. The following walkthrough demonstrates how to mark certain assemblies in your application as "optional", and how to download them using classes in the System.Deployment.Application namespace when the c...

How to: Install Assemblies in the Global Assembly Cache  Version: 0.00     Price: $0.00  
Total Hits: 8  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

The global assembly cache operates no differently in the .NET Compact Framework than in the full .NET Framework.
To install resources files such as DLLs into the global assembly cache

1.

Put the resource files in a directory on the device.
2.

Create a text file that lists each file and its path on a separate line.
3.

Save the text file with a .gac extension into the Windows directory on the device....

Version Numbers for Main and Localized Satellite Assemblies  Version: 0.00     Price: $0.00  
Total Hits: 9  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

The SatelliteContractVersionAttribute class provides versioning support for a main assembly that uses localized resources by means of the resource manager. Applying the SatelliteContractVersionAttribute to an application's main assembly allows you to update and re-deploy the assembly without updating its satellite assemblies. For example, you can use the SatelliteContractVersionAttribute class with a service pack that doesn't introduce new resources without rebuilding and redeploying your satell...

How to: Install an Assembly into the Global Assembly Cache  Version: 0.00     Price: $0.00  
Total Hits: 8  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

There are four ways to install an assembly into the global assembly cache:

*

Using the Global Assembly Cache tool (Gacutil.exe).

You can use Gacutil.exe to add strong-named assemblies to the global assembly cache and to view the contents of the global assembly cache....

ProjectMIDI, Part 2: Creating a Custom ProjectMIDI Assembly  Version: 0.00     Price: $0.00  
Total Hits: 11  |  Today: 0Author: rlisle      Rating:  
Read Reviews | Write Review |  Your Rating: 

In my first article about ProjectMIDI, I described its basic architecture and operation. One of the strengths of ProjectMIDI is the ease with which it can be extended. In this article, I'm going to demonstrate how this is done. I'm assuming that you have already read the first ProjectMIDI article, and will be building upon the information in that article....

Shell Extensions for .NET Assemblies  Version: 0.00     Price: $0.00  
Total Hits: 20  |  Today: 0Author: Heath Stewart      Rating:  
Read Reviews | Write Review |  Your Rating: 

These shell extensions were written to help distinguish between .NET assemblies and Win32 libraries, as well as give extra information about the assemblies without having to drop to a command-prompt to use the SDK and CLR tools. These shell extensions function similar to the loader that makes both .NET and VB (pre-.NET) possible as executable code: the PE/COFF header. As such, the library is very fast and won't hinder your file system browsing experience. A recent update further enhances perform...


1  2  3  4  5  6  7  8  9  10  


Disclaimer - Privacy
© 2002-2012 DevASP.net