Aid*_*dan 3 .net c# reflection assemblies
我注意到Assembly.LoadFrom具有以下重载
public static Assembly Load(
byte[] rawAssembly
)
Run Code Online (Sandbox Code Playgroud)
如何将程序集另存为字节数组以便像这样创建它?
上下文:我想编写一个测试工具,以确保服务的后向兼容性.我想将客户端的固定版本加载到我的线束中,并从许多不同版本调用该服务.我认为将旧版本保存为byte []可以让我冻结它们.
如果您将旧版本作为文件(就像它们通常构建的那样),那就是您所需要的一切.File.ReadAllBytes如果需要,您可以将它们读入字节数组(例如).
听起来你只需要将旧的二进制文件保存在源代码控制中.
| 归档时间: |
|
| 查看次数: |
1931 次 |
| 最近记录: |