无法在 MSTest 中加载派生的 XmlSerializer
我面临着一种奇怪的行为。我有一个 .NET XmlSerializer 的派生实现,如下所示
public class ASerializer : XmlSerializer
{
public ASerializer()
: base( typeof ( A ) ) {}
}
在 MSTest 中实例化此类的实例时,会引发异常并显示以下消息:
Initialization method 'ASerializerTest.Initialize' threw exception.
System.TypeLoadException: Could not load type 'ASerializer' from assembly 'AAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'..
从 ReSharper Runner 运行测试成功。关于这个话题有什么想法吗?
谢谢, MacX
I'm facing a strange behaviour. I have an derived implementation of an .NET XmlSerializer looking like this
public class ASerializer : XmlSerializer
{
public ASerializer()
: base( typeof ( A ) ) {}
}
While instanciating an instance of this class within a MSTest an exception with the following message is thrown:
Initialization method 'ASerializerTest.Initialize' threw exception.
System.TypeLoadException: Could not load type 'ASerializer' from assembly 'AAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'..
Running the Test from ReSharper Runner succeeds. Any ideas on this topic?
Thanks,
MacX
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CPU-Selection 显示“混合平台”。将其切换为“任何 CPU”。
现在就像一个魅力。
非常感谢 Jonathan Dickinson 的提示。
CPU-Selection showed "Mixed Platforms". Switched it to "Any CPU".
Works like a charm now.
Many Thanks to Jonathan Dickinson for the hint.