I want to include .net framework 3.5 in my prequisets , I don't know which package shall I include
any suggestion please
I mean the full 233 mb framework , the distribution on开发者_运维知识库e , or what any download link will be highly appretiated I asume the use doesn't have any internet connection and I don't know its operating system if x86 or not
CLR itself is a native code application so it can only be 32 or 64 bit at a time. You'll need to bundle both 32bit and 64bit frameworks with your application. You'll also need to configure the .NET installer bootstrapper to not to retrieve the correct .NET package from the internet, rather to use the bundled ones.
If you know that your clients don't have internet connection, you should add it as a pre-requisite and add the installer in the setup project.
You should make a single installer for each version.
You can then make a single installer that chooses the right version to install.
Single MSI to install correct 32 or 64 bit c# application
There are two versions of the frameworks. One targets 32 bit and is normally referred to as i386 and the other is the 64 bit installer.
Search on the Microsoft site for .Net framework 3.5 redist, it will bring you to the redistributable page that you can download a version that can be packaged with your deployment.
Hope this helps.
精彩评论