.NET Tutorials
Home PageJava TutorialsMSN BingThe Lost WorldAbout Author Feedback Guestbook My Reseller Store
Welcome to .NET Tutorials by Deepak
Conceptual Questions
What is the .NET Framework?

Runtime Technical Questions

Terminology
What is the Common Language Runtime (CLR)?
What is the common type system (CTS)?
What is the Common Language Specification (CLS)?
What is the Microsoft Intermediate Language (MSIL)?
What is managed code and managed data?

Assemblies
What is an assembly?
What are private assemblies and shared assemblies?
If I want to build a shared assembly, does that require the overhead of signing and managing key pairs?
What is the difference between a namespace and an assembly name?
Application Deployment and Isolation
What options are available to deploy my .NET applications?
I've written an assembly that I want to use in more than one application. Where do I deploy it?
How can I see what assemblies are installed in the global assembly cache?
What is an application domain?

Garbage Collection
What is garbage collection?
How does non-deterministic garbage collection affect my code?
Can I avoid using the garbage collected heap?

Remoting
How do in-process and cross-process communication work in the Common Language Runtime?

Interoperability
Can I use COM objects from a .NET Framework program?
Can .NET Framework components be used from a COM program?
Can I use the Win32 API from a .NET Framework program?

Security
What do I have to do to make my code work with the security system?
Why does my code get a security exception when I run it from a network shared drive?
How do I make it so that code runs when the security system is stopping it?
How do I administer security for my machine? For an enterprise?
How does evidence-based security work with Windows 2000 security?

UI Automation
What are four main components of UI Automation?
Does UI Automation enable communication between processes started by different users through the Run as command?