C# .NET4:解释了进程内并行执行
概述:我有兴趣了解有关.NET4“进程内并行执行”程序集的更多信息,并需要其他信息来帮助我揭开它的神秘面纱 动机:所讨论的应用程序是基于.NET2构建的,并且使用了两个同样适用于.NET2的第三方库。该应用程序(通过文件拷贝)部署到包含.NET2的虚拟环境中的客户机上。不是我的建筑,请容忍我 目标:查看是否可以根据.NET4重新生成应用程序集(或子集),并像以前一样发布应用程序,而无需更改第三方库并在部署中包括.NET4客户端配置文件(如所述) 采取的步骤:阅读了以下文章,但没有为我提供足够的信息:C# .NET4:解释了进程内并行执行,c#,.net,process,assemblies,.net-4.0,C#,.net,Process,Assemblies,.net 4.0,概述:我有兴趣了解有关.NET4“进程内并行执行”程序集的更多信息,并需要其他信息来帮助我揭开它的神秘面纱 动机:所讨论的应用程序是基于.NET2构建的,并且使用了两个同样适用于.NET2的第三方库。该应用程序(通过文件拷贝)部署到包含.NET2的虚拟环境中的客户机上。不是我的建筑,请容忍我 目标:查看是否可以根据.NET4重新生成应用程序集(或子集),并像以前一样发布应用程序,而无需更改第三方库并在部署中包括.NET4客户端配置文件(如所述) 采取的步骤:阅读了以下文章,但没有为我提供足够的信
进一步的步骤:我还不清楚如何继续将单个.NET2程序集升级到.NET4,而可执行文件仍保留在.NET2中(即,如果需要包含任何特殊代码,如何配置解决方案/项目文件等)。通常,您可以在.NET4运行时加载针对.NET2创建的程序集。所以你应该先试试,看看它是否“管用”。只需将您的应用程序转换为VS 2010/.NET 4,并尝试使用对第三方程序集的相同引用来编译它。然后部署,它可能会工作。也许是个愚蠢的问题,但您是否刚刚尝试过像.NET 4 CLR中那样运行应用程序?您是否知道第三方程序集无法工作(例如,由于混合模式代码)?在并排运行之前,我会尝试在.NET4下运行所有内容。忽略前面的评论。据我所知(我对此也不太清楚),虚拟环境(ThinApp)提供了某种.NET2可再发行版本,而第三方库(Crystal Reports)正好相反。所以,没有,还没有机会,但目前正在努力-我想知道我进入了什么。我认为就地升级ThinApp客户端是一件痛苦的事情,但我认为我们可以通过文件副本分发.NET客户端配置文件,而不需要太多的故障。您能定义“整个应用程序”吗?你是说EXE程序集吗?