您好 我想问一下VS的程序在别人电脑上可以运行为什么在自己电脑上运行提示未能找到类型或命名空间 ?谢谢
作者&投稿:宦闸 (若有异议请与网页底部的电邮联系)
简便方法是你鼠标的光标移动在那个带有波浪线的类上,点击鼠标右键,选择解析,然后在选择using 对应的命名空间,如果鼠标右键找不到解析,则说明你的项目,没有引用好对应的.dll文件,
方法是在界面右面工程上右击,选择”添加引用“,会弹出对话框,然后找到对应的.dll文件,引用进去就行了。
不好意思,我是一名设计师,暂时解答不了程序开发方面的问题,请您咨询一下相关的专业人士
一个月都没搞清楚吗?不至于吧……这个问题显然是你缺少了相应的依赖。有两种情况导致这个情况:1.原来的工程引用了一些dll,你把工程复制过来了,但是那些引用库却没复制过来(引用文件很多时候和工程不在一起,你得注意看);2.类库的版本问题。有可能你机器上的类库是旧版本,工程在原机器上引用的是新版本,新版本有很多新类、接口、属性等,旧版本上没有相应的实现,所以会报错。我想你沿着这两条思路去查查看,应该会有结果
犹帜马来: 可以这样:你先把编译模式选到Release(发布版本,不包含Debug信息.在工具栏里面,一个绿色箭头的右边,默认是Debug),然后点菜单栏上的Project,最下面是XXX Properties...(XXX代表你的工程名称)点它 出来一个窗口,再点左边的...
林周县18994694087: 用VS2010做的程序在别人家运行缺少***.DLL - ?
犹帜马来: 可以静态库链接,但是程序会比较大.也可以把要用到的DLL文件和程序一起带过去.或在别人家安装VS2010运行库 注意,是别人家.
林周县18994694087: 用vs2008编写的小程序怎么在别的机器运行?我是新手,用笔记本 ?
犹帜马来: 您好,由于您的开发环境的是在.net framework之下,所以别的机器上也必须要安装与您电脑相同版本的.net framework,网上的某些程序是因为他的.net framework版本与您机器的版本相同,才使得不用安装.net framework的,Vista会自带.net framework,所以在Vista系统上也不需要安装.net framework.如果您想让您的程序在别的机器上运行,建议您用VS2008打成msi安装包,这样用户只要安装您的安装包就好了,就会把您的程序和.net framework一起安好,就可以用了.回答完毕,祝您好运.
林周县18994694087: 我用VS2008编写的的一个程序,带数据库的.要在别的电脑上运行,应该怎么做? - ?
犹帜马来: 把连件压成安装包后到要运行的电脑上安装,前题是要在那台电脑上安装.net framework 3.5 好像是这个版本,安装上这个以后在把你所写的程序在那台电脑上运行,到于数据库,如果是ACCESS的就不用说了,DB也一样,SQL的一般都要代库过去了,如果是小东西见意用DB
林周县18994694087: 我用vs2012编的程序编好了 为什么放到其他电脑不是dll问题就是不是有效的win32程序 - ?
犹帜马来: 查看一下动态库搜索路径.肯定是搜索路径错误,或者mdcxxx.dll放错了地方
林周县18994694087: 用C语言编写的程序怎么在别的电脑上打开? 我用VS2008写的,生成的.exe文件在我的电脑上能打 - ?
犹帜马来: vc默认是Debug模式,可以在自己的机器上运行在别人的不能运行,需要改Release发行版才行.
林周县18994694087: 用VS2010 C# 写的程序,在别人机子上不能正常运行. 之后网上说,得需要安装.NET framewo4.0; 我安装了, - ?
犹帜马来: 1. VS2010创建项目的时候默认是4.0,但不排除有可能选到了其它的版本,在项目属性中查看一下.2. 确保你下载的.net framework 版本与的项目依赖的版本一致,3. 你的项目是否依赖了一些扩展的控件或补丁,如果有,确保这些也安装了.
林周县18994694087: 做的个c#程序在我的电脑上能运行可到别的电脑上就不能运行了!! - ?
犹帜马来: 别的机器上要有与你开发这个程序所使用的版本相同的.NET Framework,VS2005是.NET 2.0
林周县18994694087: 您好,我想问一下如何把现有的项目导入到vs2005中?为什么总是找不到呢??
犹帜马来: <p>你打开解决方案才行,其实已经导入进去了,在解决方案里面,也就是在右边那里,有个隐藏的活动栏,你鼠标移动到那里就可以了.</p> <p></p>
林周县18994694087: 我下载了个VS2012的,但是我的程序执行时就闪了一下就没了. - ?
犹帜马来: 如果是通过IDE启动Console程序(比如调试--运行,运行(不调试)),IDE自动在程序中添加语句是程序执行完毕暂停,显示“Press any key to continue...”,方便编程者调试.正常情况下启动Console程序(比如双击exe文件),程序按你写的代码运行,执行到main 函数中的return程序就结束,窗口关闭.所以如果要让窗口不关闭,让程序在return前阻塞就行了,在return 前加上getchar()或system("pause")即可.