.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

Can we freely distribute .NET framework 3.5 SP1 with our application?

Posted By:      Posted Date: September 30, 2010    Points: 0   Category :.NET Framework


Is the .NET Framework 3.5 SP1 free to distribute without obtaining a license?

I don't see a redistributable package for .NET Framework 3.5. Can I still redistribute it?


View Complete Post

More Related Resource Links

Entity Framework: N-Tier Application Patterns


This article examines n-tier patterns for success and some of the key APIs and issues specific to the Entity Framework. It also provides a sneak peak at features coming in the Microsoft .NET Framework 4 that should make n-tier development significantly easier.

Daniel Simmons

MSDN Magazine August 2009

C# and the Web: Writing a Web Client Application with Managed Code in the Microsoft .NET Framework


When the author wanted to build a middleware Web client to connect to other applications over the Internet, he realized that the XMLHttpRequest COM object was not sufficient for his purposes. In order to build a Web client using managed code, the author had to use the HTTPWebRequest and HTTPWebResponse classes provided by the Microsoft .NET framework. These classes are used in the sample project as a substitute for the less powerful XMLHttpRequest COM object, allowing the author to build a full-featured Web client. They also take advantage of all the benefits that the CLR and managed code have to offer.

Avi Ben-Menahem

MSDN Magazine September 2001

Avoiding DLL Hell: Introducing Application Metadata in the Microsoft .NET Framework


The Microsoft .NET platform uses metadata and assemblies to store information about components, enabling cross-language programming and resolving the infamous DLL Hell problem. This article describes the use of metadata for easy linking and loading of assemblies, the relationship between metadata and concepts such as IDL and type libraries, and the metadata hierarchy. The process of reading metadata from assemblies for easy versioning is also described. Although Microsoft provides the MSIL disassembler, IDLASM, and MetaInfo.exe for accessing metadata, the author provides two sample programs that read metadata using the unmanaged metadata interfaces and the Reflection API.

Matt Pietrek

MSDN Magazine October 2000

Connection to Exchange Server of .NET 1.1 Framework application on Windows 2008 64-bit

I am running Visual Studio 2003 .NET Framework 1.1 application on Windows 2008 64-bit machine. There is only one problem - connection to Exchange Server. The same application is running fine on Windows 7 64-bit machine (not server). I tried to use the same Interop.MAPI.dll I used for Windows 7, but it doesn't work for Windows 2008.   Please help.  

2.0 application run on a machine with only 3.5 framework?

Hi all, This may be a silly question, but will an application developed in VS2005 and normally running on a machine with version 2.0 of the framework, run OK on a machine with only version 3.5 framework? I'm thinking it will as the 2.0 libraries are unchanged in 3.5??? Thanks John

Redistribute .NET Framework 4 with my application

Hi,   I have just made a custom installer for my project (previously used ClickOnce) and one problem I have is that the user is sent off to a website where s/he has to download and install .NET and then re-run my installation. That's not at all optimal. Also, it requires an internet connection.   I would like to bundle .NET Framework 4 Client Profile with my application, so the user only has to start my installation one time. I have searched around and found some talk about this aimed and .NET 1 and .NET 2.   First, am I allowed to do this? I have VS 2010 Professional, downloaded via DreamSpark using my student account. Second, how do I do this? I have checked "Microsoft .NET Framework 4 Client Profile" in Prerequisites and tried to set it to "Download prerequisites from the same location as my application" but I still get thrown away to a website where I have to manually install .NET.   Please, I need a more user-friendly deployment. :)

Framework 1.1 Application errors when run over network




I recently picked up a project for a client that is stuck on the 1.1 framework. The application in itself is fairly straight forward. A few datagrids and pic boxes to display data from an mdb file.


When run from the host machine it works a treat and has no problems whatsoever, but when it is run from a network folder it crashes as soon as it tries to connect to the mdb file. This is running on a dev machine to match the clients so is sat on the 1.1 framework. When I run it on my machine which has all frameworks it works fine.


So does anyone know what I have to do to make this work as it's proving to be a show stopper with the client. And before you ask, they won't move frameworks, I tried getting them to do that and they said no.


Just to add as well, I have very good error trapping throughout the app and it doesn't return anything. All message returned are blank which is making it an even bigger pain in the asre. Considering it's such a simple app.





WCF (.Net framework 3.5) Call from Windows Application (.net framework 2.0) is too SLOW!!!

WCF (.Net framework 3.5) Call from Windows Application (.net framework 2.0) is too SLOW!!!

It gives more frustration when the new technology means the performance drawbacks. Do I've to dump .Net 3.5 ??????

We've a web service that is being called from the Windows Application and it is loading the initial screen after 30 seconds. The binding is done through coding:


ET2Service service = new ET2Service();
service.Url =

Testing WPF Application w/ UIAutomation Framework


Hi All,


I have a pretty complex WPF application, but for simplicities sake, let's suppose I have a very simple WPF application with a Button on it.


I have a separate console application that I want to invoke the button on the WPF application. Using UIAutomation I'm having a little trouble finding the intuitive way to do this.


So far the steps for doing so look like:

  • Use Process.Start to launch WPF application
  • Use Process Id from above step to get Window handle for UI Automation framework
  • Once Window handle is obtained, find Button child element of Window
  • Invoke Button
This seems pretty straightforward, and I'm understanding the first 4 steps. The 5th step (invoking the Button), is where I'm having some trouble.

Anyone have experience with something like this?

deployment of .Net framework based application




I want to make setup of .net framework based application in which following components must be included within setup file.


- .Net framework 2.0

- Windows Installer 3.1

- MDAC 2.8


I don't want to provide the link and let user manually download it and install it.

Setup should check whether this components are installed or not.

I tried Inno Setup maker but it requires internet to download .net framework then it installs.


My application is for india and internet is not widely spread in india till now.


Please help me ....

.Net framework 3.5 SP1 application fails to run on .NET framework 4.0.


We have a developed some PowerShell cmdlets in C# using Visual Studio 2008 / .NET framework 3.5 SP1. When we try to execute the cmdlet on a Windows XP or Windows 2003 server that has .NET framework 4.0 installed, we get the following error:


Could not load file or assembly 'System.Core, Version=, Cul

ture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The

system cannot find the file specified.


Note that this machine does NOT have .NET framework 3.5 installed on it. .NET framework 4.0 is directly installed without installing 3.5. I do not see System.Core.dll in the GAC.


On the other hand, if we first install .NET 3.5 and then install .NET 4.0, we do see System.Core in GAC and there are no issues.


Is this expected behavior? Doesn't .NET framework 4.0 installer install all the binaries from 3.5 SP1 as well?


Please advise.


Thanks for your help,


Can I utilize .Net 4.0 and its Entity framework to build application that run on SharePoint 2010?



Can I utilize .Net 4.0 and Entity framework to build application that run on SharePoint 2010?


Not able to fetch data for Application Domains related to .NET Framework 4.0 Process


We want to enumerate all .NET Framework 4.0 Processes on a particular machine. And then want to enumerate Application Domains for those processes.

After enumerating Application Domains, we want to fetch data about each Application Domain using following APIs.




We tried this using ICorPublishAppDomain Interface as well as following code :

ICLRMetaHost *meta; 

New to asp.net looking for advice on building application framework for database web app


Hi everybody, I am looking to build a web application from the ground up. I have done a bit of research, however I just thought I would post here to see what kind of responses I get. Any input is greatly appreciated! I will give a brief description of the type of application I am trying to build.

It will be a database web app for managing clients and financials of those clients.

The application will need a secure log on system for approximately 160 end users, with the ability to change permissions for each user given their individual rights.

Depending on the type of user created they will have access to 1 of 7 unique application modules within the app framework.

A data dictionary will be designed and created prior to starting the project as the 7 unique application modules will have common database fields and custom relationships.

Based on this information, what asp.net tools, libraries or books would you recommend using? Thanks in advance!

Distributing application with Microsoft.Xna framework (Microsoft game studio)


Dear all,

Am sorry if this is not the appropriate forum to post this. Couldnt find the right one.

I have an application where I used the gamepad to direct robotic movement. I have found out that the gamepad cannot be used if install my application on a customer's computer without installing the microsft XNA framework redistributable file. I am wondering if there is a better way to get the gamepad to work on the computer without having to install this file, that is, if there is a .dll file I need to package and include with my application, and if there is an additional thing I have to do to get the .dll registered.

NB: At the moment, I use visual studio deployment project, and it doesnt automatically include the .dll file.



Type of .NET Framework required for your application


Hi folks,

I have developed a VB.net appliction with Express which i need to distribute to other PCs. I know that these for the application to run every client machine needs to have the NET framework installed. So far so good. I have done this several times already. But with this program the automatic prerequisites were set to the full framework 4 and not only to the client version. Is there a way of knowing what part of my program causes this new need, because up to now all the programs I wrote worked fine with the client version.

I am asking this because all my colleagues have only the client version installed.

Thanks in advance for your help.



How do I Distribute SQL Compact DLLs with my application


I've seen in various writings about SQL Compact that it can be embedded with my application.  My understanding has been that I don't have to run a separate installer to install SQL, but rather just include its DLLs in my product installer, and place them in my application folder along with my executables.  The closest thing I found in documentation to substantiate this is that it lists what the DLLs are that are installed.  But I cannot find any information anywhere that says how I would do this.

The issue is I don't want SQL Compact to show up as a separate installed product.  I want it to be part of my product.  I don't want it to go into the GAC.  I don't want it to be serviced by automatic updates.  Therefore, I believe I cannot use Microsoft's MSI file to install it.  So, I just need to know what DLLs need to be registered, and so forth so that when my application runs it can find SQL Compact.

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