praveen
praveen

Reputation:

What is needed on the client machine to deploy .NET software?

I am deploying the .Net windows application to client system. Do client need .Net software in his system?

Upvotes: 1

Views: 363

Answers (4)

Kapil
Kapil

Reputation: 9959

You need the CLR on the target machine to run the .net app.

Upvotes: 0

Bashar Kokash
Bashar Kokash

Reputation: 377

Yes, the client should has the .NET framework installed in order for the application to work.

Upvotes: 1

BobbyShaftoe
BobbyShaftoe

Reputation: 28499

Yes, however if you use the Setup/Deployment project in Visual Studio you can create a Setup.exe that will bootstrap and install the .NET framework for you. However, if you don't do this, then yes there will need to be a .NET framework compatible with your application installed prior to running your application.

Although, it is possible to avoid this if you absolutely need to. This is rare but you can use a tool like Salamander or Xenocode to bundle the framework into your application. However, this is not recommended and only do this if it is a core requirement.

Upvotes: 4

Canavar
Canavar

Reputation: 48088

Yes, client needs .net framework of your applications version or upper.

For example if you write your application in .NET 2.0 client needs .NET Framework 2.0 or upper.

Upvotes: 1

Related Questions