gpt4 book ai didi

c# - 将 Assembly 保存为适合 Assembly.Load 的字节数组

转载 作者:行者123 更新时间:2023-11-30 14:39:39 26 4
gpt4 key购买 nike

我注意到 Assembly.LoadFrom 有以下重载

public static Assembly Load(
byte[] rawAssembly
)

如何将程序集保存为字节数组以便像这样创建它?

上下文:我想编写一个测试工具来确保服务的向后兼容性。我想将客户端的 jar 装版本加载到我的工具中,并从许多不同版本调用该服务。我认为将旧版本保存为 byte[] 可以让我卡住它们。

最佳答案

如果您有旧版本的文件(就像它们通常构建的那样),这就是您所需要的。如果需要,您可以将它们读入字节数组(例如使用 File.ReadAllBytes)。

听起来您只需要将旧的二进制文件保留在源代码管理中。

关于c# - 将 Assembly 保存为适合 Assembly.Load 的字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265977/

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