C# 部署.net 4.0应用程序

C# 部署.net 4.0应用程序,c#,.net,deployment,C#,.net,Deployment,我有一个用.NET4.0构建的应用程序,它使用WPF 我的用户安装了默认.net 3.5的Windows 7 我的应用程序不能降级到.net 3.5,我想避免用户下载和安装.net 4.0的过程,该过程大约为40MB(即使是静默安装) 由于我的应用程序很小,有没有办法只使用所需的.NET4.0库来部署它?从而避免了整个.NET4.0框架的安装 如果不可能,是否有办法在.net 3.5环境中执行.net 4.0应用程序 如果不可能,是否有办法在.net 3.5环境中执行.net 4.0应用程序 不

我有一个用.NET4.0构建的应用程序,它使用WPF 我的用户安装了默认.net 3.5的Windows 7

我的应用程序不能降级到.net 3.5,我想避免用户下载和安装.net 4.0的过程,该过程大约为40MB(即使是静默安装)

由于我的应用程序很小,有没有办法只使用所需的.NET4.0库来部署它?从而避免了整个.NET4.0框架的安装

如果不可能,是否有办法在.net 3.5环境中执行.net 4.0应用程序

如果不可能,是否有办法在.net 3.5环境中执行.net 4.0应用程序

不,基本上你真的需要调整环境。你说你的应用程序不能降级到.NET3.5——可能是因为你使用的是.NET4.0特有的东西。很显然,您不能在没有.NET4.0的环境中执行它

你需要决定哪一个更痛苦-将你的应用程序更改为目标.NET 3.5,或者要求你的用户安装.NET 4.0

如果不可能,是否有办法在.net 3.5环境中执行.net 4.0应用程序

不,基本上你真的需要调整环境。你说你的应用程序不能降级到.NET3.5——可能是因为你使用的是.NET4.0特有的东西。很显然,您不能在没有.NET4.0的环境中执行它


你需要决定哪一个更痛苦-将你的应用程序更改为目标.NET 3.5,还是要求你的用户安装.NET 4.0。

你是否使用了任何特定的.NET 4.0功能?@Xero:但是你使用的WPF的哪些方面是特定于.NET 4的?@JonSkeet我使用的是Visual State Manager,我相信在.NET 3.5中没有类似的功能?我还需要对Unicode 5.1的支持,所以我想.net 4.0就是答案,但我想看看是否有办法只包含必要的.net 4库,并在.net 3.5环境中运行您是否使用了任何特定的.net 4.0功能?@Xero:但是您使用的WPF的哪些方面是特定于.net 4的?@JonSkeet我使用的是可视化状态管理器,我相信在.net 3.5中没有类似的功能?我还需要对Unicode 5.1的支持,所以我想.net 4.0就是答案,但我想检查是否有办法只包含必要的.net 4库,并在.net 3.5环境中运行