|
13
|
| Ashish Gupta Shiva · 技术社区 · 15 年前 |
|
|
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文件所在的项目中添加缺少程序集的程序集引用。
|