13
|
Ashish Gupta Shiva · 技术社区 · 14 年前 |
![]() |
1
20
如果其他人也有同样的问题-我也有这个错误,但有一个稍微不同的问题。我试图加载一个显然存在的程序集,如下所示:
经过多次反复试验,我发现你不应该走过这条路,当然也不应该包括
希望这迟早能帮助别人! |
![]() |
2
15
在回答我的问题之前,我必须声明上面发布的代码没有给我任何问题(构建错误等)。它只是给了我我在问题中所说的错误。现在Unity的问题是它没有提供无法加载的程序集或程序集中的类型。这是一个 requested feature 在我的情况下,这是一个丢失的装配问题。我没有在客户端应用程序项目中引用实体程序集。似乎“实体”程序集只能在运行时解析(因为它没有给我任何编译时错误)。但是,运行时错误也没有任何用处。
我看了一眼
Fusion Log viewer
(它应该在.NET SDK文件夹中)。它是多麽实用的珍宝啊。它可以记录所有类型的程序集绑定(全部或仅失败),并给出了程序集无法加载的非常简洁的描述。很有帮助!
|
![]() |
3
6
如果你连接到域 AssemblyResolve 事件可以获取绑定失败的程序集。
|
![]() |
4
3
现在有更好的办法了! 您可以在此处找到二进制文件和源代码: http://unity.codeplex.com/releases |
![]() |
5
0
我发现最省时的方法
现在去撞那东西。执行将在Unitys停止
|
|
6
0
像这样工作
|
![]() |
7
0
请确保已在web.config文件所在的项目中添加缺少程序集的程序集引用。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |