assembly.load相关内容
假设我有两个 C# 应用程序——game.exe(XNA,需要支持 Xbox 360)和 editor.exe(XNA 托管在 WinForms 中)——它们两者共享一个 engine.dll 程序集,该程序集完成了大部分工作. 现在假设我想添加某种基于 C# 的脚本(它不完全是“脚本",但我会称之为).每个级别都有自己的类继承自一个基类(我们将其称为 LevelController).
..
我有一些程序集引用NUnit并使用单个测试方法创建单个测试类.我可以获取此程序集的文件系统路径(例如"C:... \ test.dll").我想以编程方式使用NUnit在此程序集上运行. 到目前为止,我有: varRunner = new SimpleTestRunner();Runner.Load(路径);var result = Runner.Run(NullListener.NUL
..
假设我有两个C#应用程序 - game.exe (XNA,需要支持Xbox 360)和 editor.exe (XNA托管在WinForms中) - 它们都共享一个 engine.dll 程序集,完成大部分工作。 现在我们想添加一些基于C#的脚本(它不是很“脚本化”,但我会称之为)。每个级别都有自己的继承自一个基类的类(我们称之为 LevelController )。 这些脚本的重要限
..
我想从C ++ / CLI加载两个程序集;程序集A依赖程序集B,都是VB.Net项目(3.5)。我希望他们从一个字节数组加载,所以我使用Assembly :: Load(),但是当我试图从程序集A实例化一个类,框架忽略以前加载的程序集B,并尝试重新加载它,失败,因为它不在搜索路径中。程序集的“名称”是相同的,所以我不知道为什么它失败。为了测试的目的,我的程序直接从编译的映像加载字节,但实际代码将加
..
我有一个强烈的命名程序集,安装到特定的文件夹(而不是GAC) 在反射器中显示的名称是: “Foo.Bar.TreeFrog,版本= 1.2.1.0,文化=中性公钥= ac88c4a8b22089b4” 和它的安装路径是 “C:\\QueueBall” 我可以使用大会。负载或 Assembly.LoadFrom 加载它,如果又如何? 灿我
..
我想了解的Assembly.Load和Assembly.ReflectionOnlyLoad之间的差异。 在下面的代码中,我试图找到所有的对象鉴于大会,从给定界面继承: VAR myTypes =新的List<类型和GT;(); VAR总成=的Assembly.Load(“MyProject.Components”); 的foreach(在assembly.Get
..
让我们说,我有两个C#应用程序 - 的Game.exe (XNA,需要支持的Xbox 360)和 editor.exe (XNA中的WinForms托管) - 它们都共用一个 engine.dll 装配,做绝大多数的工作 现在让我们说,我想补充某种C#为基础的脚本(这不是很“脚本”,但我会称呼它)。每个级别都有自己的类从基类继承(我们称之为 LevelController )。 这是这
..
在运行时,如果引用的程序集加载失败与如“强名称验证失败”(因为它的测试签名),有没有办法从另一个路径提供了一个替代组件,它是真正的签名? 我想订阅AppDomain.CurrentDomain.AssemblyResolve,但它并没有被解雇,因为“坏”组装技术上存在,它只是不能被加载。 有没有一种通用的方法来提供一个备用组件当一个组件无法加载? 解决方案 我觉得你可以叫assembly.
..
怪异的行为混合装载使用Assembly.LoadFrom和组件的Assembly.Load时 使用的Assembly.Load加载与Assembly.LoadFrom集会,后来,当我遇到了怪异的行为。 我加载使用Assembly.LoadFrom,其中组件位于一个文件夹,这是不执行文件夹中的程序集。 后来在我的测试code,当我试图向大会再次装入的Assembly.Load,负载失败,出现S
..