标签: c# .net unit-testing
我正在为获取callstack调用框架的代码进行单元测试并获得调用程序集的版本。
var method = stackTrace.GetFrame(1).GetMethod(); var version = method.ReflectedType.Assembly.GetName().Version;
出于测试目的,我希望不依赖于当前的测试装配版本并以编程方式进行更改。
有没有办法在运行时更改它?或者出于安全考虑,CLR禁止它?