CSDN论坛 > .NET技术 > 其他语言

.Net编译的程序怎样才能到别的机器上运行啊?非要装.net的运行库吗?怎么装? [问题点数:20分,结帖人DemonXHunter]

Bbs2
本版专家分:111
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1211
Bbs6
本版专家分:5963
Bbs4
本版专家分:1070
匿名用户不能发表回复!
其他相关推荐
vc++生成程序不需要.net运行环境的可以执行exe程序的方法
Q:vc++编译出来后自动产生了debug文件里面的.exe文件不能直接打开执行? A:在新建VC++工程的时候,其中有一项是选择将MFC库作为共享的DLL还是静态的DLL。 因为MFC程序在运行时需要一些DLL文件的支持,你从集成开发环境下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的可执行程序时,如果一开始选择的是作为共享的DLL,则就会因为可
opencv和vs 编译生成的程序如何运行在没有安装的电脑上
以下说明,针对于VS2012,其他VS版本,可类比(如VS2013 ,将下面的 VC11 替换成 VC12)。建议使用Everything 搜索软件,当提示缺少哪个库文件时,在开发PC上搜索找到该文件,考到新PC上。 项目属性 - C/C++ - 代码生成 - 运行库 - 选择“多线程(/MT)” 编译 copy编译生成的exe文件,复制VS运行所需的三个库: debug模式复制 \VC\red
不装mono,你的.NET程序照样可以在Linux上运行!
让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过”mono your.exe“命令运行这个程序。 这种运行.net程序的办法有两个弱点,一个是需要客户机安装mono,二个是 ”mono xx.exe“ 这种命令行总让人感到有点不太专业的味道。 那么,有没有办法既不安装mono,又能让你的.NET程序就像c语言编译的程序那么,”直接“在Linu
visual studio编写的exe程序不能在没装vs的电脑上运行
visual studio编写的exe程序不能在没装vs的电脑上运行 最近在整理以前学习C++时候的笔记和项目的时候,发现以前用VS编译出来的exe程序不能在没有装VS的电脑上运行,后来仔细研究了一下,找到了原因~ 下面这个帖子是一个比较全面的解决方案 http://blog.163.com/wjm1262@126/blog/static/57814083200911673418420/本人编
解决.NET 32位程序运行在64位操作系统下的兼容性问题
背景:一个第三方组件是C++.NET  32位开发的,后被C#(基于FrameWork4.0)调用并封装成组件,此二次封装的组件无法运行于64位操作系统上。         开发环境:VS2012; 解决办法:         1、于64位操作系统上分别安装vcredist_VS2010_x64和vcredist_VS2010_x86;         2、选择宿主Exe 的目标框架为Fr
用VS编译出不依赖VC运行库的可独立运行的程序
使用vs2010编译出来的EXE应用程序在别的机子上运行时会提示找不到MSVCR100.dll,这该怎么解决呢……   使用vs2010编译出来的EXE应用程序在别的机子上运行时会提示找不到MSVCR100.dll,这该怎么解决呢?   一、在运行程序的计算机上安装vc2010运行库(很好的办法呀)   说明:这种方法需要用户自己去安装,一般适用于大型程序,小
.NET虚拟机(不需要安装framework运行.net程序)
本程序附带修改exe文件信息的程序(eXeScope_SC)。eXeScope_SC可以修改文件的版本信息以及图标。方便用户使用。下载解压后有两个文件夹(FrameWork和APP)和一个程序(串口工具.exe),在APP文件夹下有一个名为9527.exe的程序,这个是C#真正的“串口工具.exe”,而主目录下的串口工具.exe只是一个Loader程序,它运行后首先判断电脑上有没有安装framework,若有,则直接启动APP下的9527.exe程序;若无,则通过framework虚拟机(FrameWork下的VM.exe(其实是飞信框架里的FetionVM.exe,修改了它的图标和版权,想改成其它的大家可以用VC改一下,有网友强列要求指出这一点,想不明白为什么,呵呵,让指出就指出吧,还要求指出调用的方法,,其实我连源程序都公布了,用说的这么明白吗))启动9527.exe程序。Loader程序不会打开任何窗口,并在启动真正应用程序后立即退出。
【OpenCV】在没有安装OpenCV的电脑运行OpenCV程序
题目来自OpenCV·China的每周一练: 我们在做项目时,通常需要把依赖于opencv,vs(例如vs2005),或者vc(例如vc6.0)的程序,在没有安装相关环境的电脑上去运行。那么现在有哪些方法可以摆脱这些依赖?(提供可行建议即可得10分) http://www.opencvchina.com/thread-1368-1-1.html 前面的童鞋讲得很全了,我再补充一下自己的理解~
如何让64位的windows上的IIS可以运行32位的程序
在最近的工作中,引用了一个外部的组件,然而由于那个外部组件只能在32位环境中运行,当我们的程序布署到64位的环境中时,就不能工作了。由于那个组件是在服务中引用的,我们的服务是宿主在IIS中的,而这时的IIS是运行在64位的framwork上的。所以尽管我们把服务编成了32位的,还是不能正常工作, 经查找,知道需要修改IIS,让其运行在32位的framwork框架上,且IIS能运行32位的程序。
VS2015编译的程序在其他电脑上运行不依赖VS相关运行环境
分享一个win32控制台应用程序不依赖VS2015运行环境就可以运行的例子。主要是三步:1,使用release模式编译2,项目属性中,“C/C++”,“代码生成”中的运行库改为“多线程(/MT)”3,项目属性中,“链接器”,“系统”,“所需的最低版本”写上5.01如果完成以上步骤,对于win32控制台程序应该是没有问题了。还不成功可以考虑以下两个方面:1,不是win32控制台运行程序。不知道这个方法
关闭
关闭