.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

Is there to tie assemblies together with a strong name key in .NET 4

Posted By:      Posted Date: August 28, 2010    Points: 0   Category :.NET Framework
Hello, I would like only to allow callers with a specific strong name to access my assemblies. So is there a way in .NET 4 to demand a strong name between assemblies? Thanks Henrik.

View Complete Post

More Related Resource Links

CLR Inside Out: Using Strong Name Signatures


Strong name signatures (and signing in general) are a key facet of Microsoft® . NET Framework security. But regardless of how well designed . NET signatures may be, they won't offer the maximum benefit if you don't know how to use them properly.

Mike Downen

MSDN Magazine July 2006

Editor's Note: 20 Years and Still Going Strong!


Microsoft Systems Journal (MSJ) was founded in 1986. At the time, no other publication focused specifically on the needs of programmers who were using Microsoft tools and technologies. Two issues were produced in the first year, each with five articles.

Joshua Trupin

MSDN Magazine April 2005

Cryptography: Employ Strong Encryption in Your Apps with Our CryptoUtility Component


When storing sensitive data, you need to be able to identify threats, determine how these threats interact with each other, and how issues can combine to constitute a vulnerability that will leave your data exposed. With a good understanding of the various cryptographic algorithms, salt, hashes, ACLs, and other available techniques, you'll be in a better position to protect your critical data.

Michael Stuart and J Sawyer

MSDN Magazine November 2004

Basic Instincts: Naming and Building Assemblies in Visual Basic .NET


Learn what the different parts of an assembly name mean, how to create a stronly named assembly, and get other assembly security tips.

Ted Pattison

MSDN Magazine August 2003

Sample: SharePoint Server 2010: Aggregating Data Using BCS and .NET Assemblies

Use the BCS Data Aggregation sample with BCS in SharePoint Server 2010 and to aggregate data from two external systems.

Creating .NET Assemblies That Aggregate Data from Multiple External Systems for Business Connectivit

This article describes a quick, four-step process for creating a .NET assembly that BCS can use to retrieve external data for SharePoint Server 2010 by using Visual Studio 2010.

custom tracelisterner for assemblies stored in GAC

hello all, i need to write a tracelistener which monitors loading / unloading of my GACed dlls. how do i achieve this ? Regards durga

how to debug assemblies in GAC?

hello all, i have custom dlls that are installed to GAC. Now i need to debug them using Vs.net 2008. How do i do the same ?   Regards durga  

Mixed Mode application suddenly stops loading assemblies

I have a mixed modes application that will occasionally stop executing managed code assemblies after a Windows update. This has been occurring for over a month now so I have not been able to identify any particular update as the problem. We see the problem predominately on XPSP3 but have also seen several times on Vista and once or twice on 7. On a machine that stops working the Fusion log will show a file not found error on the last assembly loaded. LOG: This bind starts in default load context. LOG: No application configuration file found. LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config. LOG: Post-policy reference: AProvider.Data.SqlClient.resources, Version=, Culture=en, PublicKeyToken=c84cd5c63851e072 LOG: The same bind was seen before, and was failed with hr = 0x80070002. ERR: Unrecoverable error occurred during pre-download check (hr = 0x80070002). If I delete this assembly, the application will run although not correctly since the data layer has been removed but it does execute as expected instead of hanging. If we run Procmon and watch the probes the correct folders are searched and the images show as loading. But execution fails, either the application hangs or exits. If we move the assemblies to a 'special' folder such as Program Files or Documents, regasm the p

Mixed Mode assemblies

Does anyone have a good tutorial on how to make the compiler package a mixed-mode assembly?  Specifically:I have a piece of non-trivial C code maintained externally.  I would like to compile that and distribute it with a managed wrapper in a single assembly.  Im looking at the build files for a project which does something similar but right now im at a loss as to how to set this up. 

WCF Multiple Custom Assemblies in IIS7

Hi, I have a WCF service library that references a few sub-assemblies.  As an example, I have a service layer assembly and a business layer assembly.  When I attempt to deploy into an IIS 7 host, I keep getting the error: assembly 'business layer' could not be loaded.  Both the assemblies are in the bin directory and neither are in the GAC.  I'm trying to avoid introducing them there.  Is there somewhere in IIS or the web.config that I could update to tell it where to load the sub-assemblies? Please note that as a test, when I took out the reference to the business layer, the service compiled and was consumed by a test client successfully. Thanks, Kyle

WF4: Many dynamic assemblies in current app domain ?

Full code: using System;using System.Linq;using System.Activities;using System.Activities.Statements;namespace ManyAssemblies {  class Program {    public sealed class SayHelloActivity : Activity {      readonly WriteLine writeLine = new WriteLine() { Text = "Hello Workflow 4" };      public SayHelloActivity() {        Implementation = () => { return writeLine; };      }    }    static void Main(string[] args) {      var wfDefinition = new SayHelloActivity();      for (int i = 0; i < 100; i++) {        WorkflowInvoker.Invoke(wfDefinition);      }      var allLoadedAssemblies = AppDomain.CurrentDomain.GetAssemblies();      int wfAssemblesCount = allLoadedAssemblies        .Where(a => a.FullName == "Workflow, Version=, Culture=neutral, PublicKeyToken=null").Count();      Console.WriteLine(string.Format("There are {0} workflow assemblies in app domain.", wfAssemblesCount));      Console.ReadLine();    }  }} The output from this code: ...Hello Workflow 4Hello Workflow 4Hello Workflow 4There are 100 workflow assemblies in app domain. Every execution of wf definition crea

Creating Code Function or Assemblies to manipulate Dataset

Folks In SSRS the dataset, can it be send to a Code function for further manipulation of the data ? For example, In SSRS I have a Column of Data and I want to passed it to a Code Function, and the code function for certain values and perform some Engineering calculation, and the function than return a modififed dataset. Can I do this ? Thanks in Advance  

External Code Assemblies, Report Subscriptions, and configuration files

I've got a report that relies on a very small external assembly for data for one of its fields.  That assembly, in turn, relies on some values from System.Configuration for portions of its work. I have the configuration keys and values running fine in the web interface, set up in web.config, but when users set up subscriptions for the report it runs fine but doesn't retrieve the configuration values from web.config (as expected) nor does it retrieve them from rsreportserver.config, where I have tried them in the root of the config file as <add key=... /> entries and also by wrapping them inside an <appSettings /> node.  I have also tried them in an appropriately-name config file in the bin directory.  In all cases the report is fine except the field that relies on the external assembly, where I recieve an error indicating that there's missing information (the config vals are used in a String.Format() call): Value cannot be null. Parameter name: format at System.String.Format(IFormatProvider provider, String format, Object[] args) at ExternalDBFunctions.ExternalSelectors.GetNotificationStati(String NotificationID) mscorlib When I remove the config values from the web.config, the web interface shows exactly the same error. Where should these configuration values go?

SELECT name FROM sys.assemblies, to DROP all assemblies?

Is there a way using SQL for us to run a SELECT name FROM sys.assemblies WHERE LEFT(name,10) = 'SomePrefix'  /* for example */ ? We install various assemblies and they are all named with a special prefix string to help identify them as ours. I want to write some SQL that can find all of these and drop each assembly. This is an SQL question I guess, and I am no expert on SQL. Cap'n  
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