C#引入DLL之后换台电脑怎么运行

如题所述

把dll放到和你的exe同一个文件夹就行.其他什么都不用改.包括代码方面. 解释:比如你原来这个外部dll在D:\abc.dll.然后换电脑后.新电脑的D:\下肯定没有abc.dll了. 程序还是会继续去D:\下找.肯定找不到.然后程序会去找默认路径.默认路径
温馨提示:内容为网友见解,仅供参考
无其他回答

C#引用外部控件后,怎么放到另一个电脑上运行
把dll放到和你的exe同一个文件夹就行.其他什么都不用改.包括代码方面.解释:比如你原来这个外部dll在D:\\abc.dll.然后换电脑后.新电脑的D:\\下肯定没有abc.dll了.程序还是会继续去D:\\下找.肯定找不到.然后程序会去找默认路径.默认路径也就是exe所在的路径.找到后就引用.如果这儿也找不到那就报...

用C#写出来的程序怎么在别人电脑上运行?
C# 的程序直接拷贝就可以在别的机器上运行。只要这台机器有.NET Framework。至于你说的有初始化问题错误,主要可能性是你程序中有BUG,这个BUG是针对于开发的时候特定机器产生的。例如你程序中使用了绝对路径访问文件或文件夹,或者你的程序引用了特定的DLL文件,而部署的机器上却没有这个DLL。仔细找找看...

...程序在自己电脑可以运行,源代码拷贝到另一台电脑上不能调试运行的...
1。大部分尽可能通用软件运行环境,或在软件的容错多写一些代码,不要试图硬编码。2。更多的考虑,更多的测试。像你描述的问题,“真正需要此文件dx.dntner是不明确的是,这个时候,你可以打开的Delphi项目源代码,或者你也可以直接在开发下dx.dntner电脑,搜索这个文件,看到在什么位置,什么样的程序,...

c#2005调试程序正常,生成了引用的dll文件,但是生成程序后在其他机器上...
方法一:根据错误提示,缺少什么引用就添加什么 方法二 :只是需要dll文件吗,看看2电脑中 框架集相同不,我们的dll一般都是基于.Netframework 的。在本机上build一下,将bin(默认生成dll的目录)下dll copy 到其他电脑项目的debug\/bin目录下,vs中添加引用,应用进来 .cs文件 using 进来 clean sln i...

C#编写的界面程序在别的电脑上运行不了
1,使用.net来开发的软件,在别的电脑上使用必须安装.net Framework软件架构上。2,如果还使用了其它的控件,组件等,同样也需要在别的电脑上安装,注册。3,建议把软件跟运行时需要的控件和相关文件及.Net framework一起打包或制作成一个安装包,在别的电脑上安装一下。

C#如何生成在别的电脑也能运行的程序
简单程序可以直接把Debug 下的 .exe 文件拷到别人电脑 双击运行即可,复杂程序 需要打包然后再别人电脑上安装 来运行,前提就是 别人电脑有相同版本.netFramework 支持

C#程序引用别人写的.net的DLL,在我开发用的机器上(win7)运行无误,但...
两个可能 1、那个DLL在服务器上没有注册,把DLL复制到system32目录下,命令行执行regsvr32 xxxx.dll 2、服务器上Freamework和你电脑上的不一致,你先右键看下那个dll的属性Freamework版本,再看下服务器IIS的Freamework版本

c#项目换电脑后无法加载dll
有时文件路径即使正确也出现了未加载,原因就是操作版本的问题,比如项目中使用的是x86版本,你放一个X64文件,虽然路径是正确的,但仍表示未找到未正确的dll文件,所以就是不要光看文件路径是正确的,也可能设置错了版本。综合看来应该设置一下版本,最终确定是否正确的文件,设置好版本确认。

C#的DLL注册为COM,部署在其他机器时怎么注册
是的,C#编写的dll需要注册为COM组件后才可以被调用。需要注意的是:但你不能使用RegSvr32。注册.NET组件要用regasm命令,或在MSI安装包中将该dll指定为COM类型,MSI安装过程会为你注册它。

C#为什么把程序移到别的电脑上,总会出现添加引用失败
可能你调用的某个动态库需要单独安装,而在你移植的机器上并未进行安装。或则你移植的电脑上缺乏运行环境及某些文件。如.net环境

相似回答