gpt4 book ai didi

asp.net-core - .NET Core 中 AssemblyBuilder.DefineDynamicAssembly 的替换

转载 作者:行者123 更新时间:2023-12-02 16:14:45 42 4
gpt4 key购买 nike

如何将以下代码移植到 .NET Core?

AppDomain.CurrentDomain.DefineDynamicAssembly(
new AssemblyName(
Guid.NewGuid().ToString()),
AssemblyBuilderAccess.RunAndSave);

可能吗?

最佳答案

将此添加到您的project.json:

"dependencies": {
"System.Reflection.Emit": "4.0.1"
},

并使用:

AssemblyBuilder.DefineDynamicAssembly(new AssemblyName(Guid.NewGuid().ToString()),
AssemblyBuilderAccess.Run);
目前不支持

AssemblyBuilderAccess.RunAndSave - link to source .

<小时/>

对于新的 .csproj 项目,请使用:

<ItemGroup>
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
</ItemGroup>

关于asp.net-core - .NET Core 中 AssemblyBuilder.DefineDynamicAssembly 的替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36937276/

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