当前位置:编程学习 > C#/ASP.NET >>

C#窗体放置vc++做的ocx控件后,如何正常启动exe??

C#窗体放置一个vc++做的ocx控件(sample.ocx),编译后会生成下面的两个dll。 
     AxInterop.sample.dll 
    Interop.sample.dll 
exe和dll按下面目录放置的情况下,启动exe,会异常终了。 
   myproject/bin/my.exe 
   myproject/lib/AxInterop.sample.dll,AxInterop.sample.dll 
但是exe和dll只要放在一起,就可以正常启动。 

我尝试了以下几个方法,都不可行。 
 1 把两个dll注册后,放在system32下。 
 2 在c#的工程属性设定里,在参照一览,指定lib路径。 


在哪里能指定dll的路径呢,或者,能否作为资源编译到exe里呢?? 
请大家帮忙解决,很着急! 
--------------------编程问答-------------------- 和EXE放到一个地方就可以了,,我的程序也调用OCX --------------------编程问答-------------------- 问题是要求dll和EXE不放到同一个文件夹下! --------------------编程问答-------------------- 可以不放到同一个文件夹下,但是路径要对 --------------------编程问答-------------------- 如何指定路径?
请根据问题详细说明一下! --------------------编程问答-------------------- --------------------编程问答-------------------- 不会,帮顶 --------------------编程问答-------------------- 不会,帮顶
补充:.NET技术 ,  组件/控件开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,