我必须部署一个针对 .net 4.0 框架的应用程序。
我使用一个 zip 来打包所有二进制文件并在“客户端”上将它们交付(解压缩)到指定的文件夹。出于安全原因,我只能使用指定的文件夹。
鉴于“客户端”没有安装 .net 4.0,是否可以在该 zip 中包含 .net 4.0 二进制文件。我应该包括哪些二进制文件?
我必须部署一个针对 .net 4.0 框架的应用程序。
我使用一个 zip 来打包所有二进制文件并在“客户端”上将它们交付(解压缩)到指定的文件夹。出于安全原因,我只能使用指定的文件夹。
鉴于“客户端”没有安装 .net 4.0,是否可以在该 zip 中包含 .net 4.0 二进制文件。我应该包括哪些二进制文件?
如果您使用的是完整安装程序,您可能能够引导 .NET 运行时安装,但您不能简单地 xcopy-deploy .NET;对于“正常”使用,您的用户将需要安装 .NET 运行时。这是一个系统级软件包,可安装到您无法选择的预定位置。
有专门的工具试图解决这个问题,例如 thinstall 或Salamander,但它们通常不是免费的。此外,这不是“正常的”,所有通常的支持/可靠性期望都将不在讨论范围内。