gpt4 book ai didi

c# - .NET4 : In-Process Side-by-Side Execution Explained

转载 作者:IT王子 更新时间:2023-10-29 04:31:42 27 4
gpt4 key购买 nike

概述:我有兴趣了解有关程序集的 .NET4“进程内并行执行”的更多信息,并且需要更多信息来帮助我揭开它的神秘面纱。

动机:所讨论的应用程序是针对 .NET2 构建的,并使用了两个也适用于 .NET2 的第三方库。应用程序部署(通过文件复制)到包含 .NET2 的虚拟环境中的客户端计算机。 不是我的架构,请多多包涵。

目标:查看是否有可能针对 .NET4 重建应用程序程序集(或子集),并像以前一样发布应用程序,而无需更改第三方库并包括 .NET4部署中的客户端配置文件(如 here 所述)。

已采取的步骤:已阅读以下文章,但并未提供足够的信息:

  1. In-Process Side-by-Side Execution :浏览了这篇文章,场景二最接近于描述与我的情况相似的事情,但并没有真正深入地涵盖它。

  2. ASP.NET Side-by-Side Execution Overview :本文介绍了一个 Web 应用程序,但我处理的是客户端 WinForms 应用程序。

  3. CLR Team Blog: In-Process Side-by-Side :这有助于解释宿主进程的插件如何在 .NET4 下运行,但我不知道这是否适用于第三方库。

进一步的步骤:我也不清楚如何继续将单个 .NET2 程序集升级到 .NET4,可执行文件保留在 .NET2 中(即如何配置解决方案/项目文件,如果需要包含任何特殊代码等)。

最佳答案

通常,您可以在 .NET 4 运行时加载针对 .NET 2 创建的程序集。所以你应该先试试这个,看看它是否“有效”。只需将您的应用程序转换为 VS 2010/.NET 4,并尝试使用对第三方程序集的相同引用对其进行编译。然后部署,它可能会工作。

关于c# - .NET4 : In-Process Side-by-Side Execution Explained,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com