我遇到了一个奇怪的问题。我有完全相同的代码。在一台机器上,它可以完美运行。另一方面,它 在GetExport<IXSocketServerContainer>上引发InvalidOperationException
违规行是:
_serverContainer = Composable.GetExport<IXSocketServerContainer>();
这是异常的屏幕截图:screenshot。
有任何想法吗?
我能想到的唯一区别是一台机器是Win 8,另一台机器是Win 7。
更多细节:采用有效的解决方案(win 8),按原样复制到其他机器(win 7),清理所有包,重新安装所有 nuget 依赖项,检查所有项目添加或重新导入依赖项,现在仍在工作(在 win 7 机器),尽管该项目将毫无错误地构建。
将那个不工作(但正在编译)的项目带回第一台机器,它也不能在该机器上工作。完全没有想法。