在与应用程序文件夹相同的文件夹中部署.net 4.0二进制文件

在与应用程序文件夹相同的文件夹中部署.net 4.0二进制文件,.net,deployment,setup-deployment,.net,Deployment,Setup Deployment,我必须部署一个针对.NET4.0框架的应用程序 我使用一个压缩包来打包所有二进制文件,并在客户端将它们解压到指定的文件夹中。出于安全原因,我只能使用指定的文件夹 考虑到客户端没有安装.net 4.0,是否可以在该zip中包含.net 4.0二进制文件。我应该包括哪些二进制文件?如果您使用的是完整的安装程序,您可能可以引导.NET运行时安装,但不能简单地使用xcopy deploy.NET;对于正常使用,您的用户需要安装.NET运行时。这是一个系统级软件包,安装在您无法选择的预定位置 有一些专门的

我必须部署一个针对.NET4.0框架的应用程序

我使用一个压缩包来打包所有二进制文件,并在客户端将它们解压到指定的文件夹中。出于安全原因,我只能使用指定的文件夹


考虑到客户端没有安装.net 4.0,是否可以在该zip中包含.net 4.0二进制文件。我应该包括哪些二进制文件?

如果您使用的是完整的安装程序,您可能可以引导.NET运行时安装,但不能简单地使用xcopy deploy.NET;对于正常使用,您的用户需要安装.NET运行时。这是一个系统级软件包,安装在您无法选择的预定位置

有一些专门的工具试图解决这个问题,例如thinstall或,但它们通常不是免费的。此外,这是不正常的,所有通常的支持/可靠性预期都将被取消