【发布时间】:2015-08-05 06:41:36
【问题描述】:
我在代码中添加了对 Telerik dll 的引用,并将本地复制设置为 true。但是,当我构建项目时,我随机收到一个错误。
Error1Unknown build error, 'Cannot resolve dependency to assembly 'Telerik.OpenAccess, Version=2015.1.220.1, Culture=neutral, PublicKeyToken=7ce17eeaf1d59342' because it has not been preloaded. When using the ReflectionOnly APIs, dependent assemblies must be pre-loaded or loaded on demand through the ReflectionOnlyAssemblyResolve event.' C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFx.targets2689SMS
我根本没有使用 openaccess 程序集。我不知道为什么这会随机出现。我什至无法在任何地方找到将其添加到项目中的 dll。
【问题讨论】:
-
也许这个小工具可以帮助您找到引用它的程序集:github.com/mikehadlow/AsmSpy
-
参考:mscorlib 4.0.0.0 by vshost 2.0.0.0 by vshost 参考:Microsoft.VisualStudio.HostingProcess.Utilities.Sync 12.0.0.0 by vshost
-
这是 asmspy 的输出。这毫无意义。'
-
你解决了这个问题?如果有,怎么做?
-
未解决。 :/ 我只是简单地删除了telerik安装的所有痕迹,然后单独手动添加了对dll的引用。我仍然无法通过拖放来使用 Telerik 控件。但是,如果我通过手动输入代码来添加控件,它就可以正常工作。