VS2008 调用 .NET 1.0 的问题。
.NET 1.1 下的项目,其中一个组件是用 VJ# 1.0 写的。
后来项目升级到 VS2008 ,想当然,要安装一个 VJ#1.0 的组件,呵。
第一次报错,说 Dll 访问被拒绝,网上查了一下,结果如下。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
试了一下,正是这个问题。但是第二次报错: 找不到 VJSlib Version=1.0 ,查看 全局程序集,发现有 VJSlib 1.0的。
我同事是同样的程序,解决完第一步后,就可以运行程序了。
反复对照,他的机器同时安装了 VJ# 1.0 和 2.0 。
把 他的 VJ#2.0 下的三个Dll 拷过来。注册 ,搞定。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
郁闷。不知所以。
后来发现, 只安装 VJ#2.0 组件就OK了.