gpt4 book ai didi

c# - 更改 AssemblyBuilder ImageRuntimeVersion

转载 作者:太空狗 更新时间:2023-10-29 21:30:09 25 4
gpt4 key购买 nike

是否可以动态创建一个程序集,该程序集针对与当前 AppDomain 不同的运行时。

例如,我想从 .NET 4.0 应用程序中创建一个新的程序集,该程序集改为以 .NET 2.0 为目标。

AssemblyBuilder builder = Thread.GetDomain().DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndSave);
var version = builder.ImageRuntimeVersion; //"v4.0.30319"

最佳答案

如果仍然需要,我找到了以下示例:

MSDN Blog- Targeting the .NET 2 Framework when using AssemblyBuilder under .NET 4

看来您必须使用 CLR native API。

关于c# - 更改 AssemblyBuilder ImageRuntimeVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660871/

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