我在一台装有.net的机器上使用C#开发了一个小数据库增删改程序。
在开发程序的机器上程序运行正常。
但是我将release目录下的程序拷贝到另外一台没有.net环境的机器上时,却出了问题:
首先提示:缺少mscoree.dll!  
我找到这个dll,放到应用程序目录下
继续运行
提示:缺少.net环境
我从微软中国网站上下载什么:
.NET Framework Version 1.1 版可再发行组件包 
.NET Framework SDK 1.1 版 
装上之后提示:
Application has generated an exception that could not be handled.
Process id=0x354(852), Thread id=0x7b4(1972).
Click OK to terminate the application.
Click CANCEl ....请问大侠该怎么处理此问题

解决方案 »

  1.   

    要安裝.Net Framework 在那台機器上阿
      

  2.   

    安装一个完整的.Net Framework 1.1
    .Net需要.Net Framework框架的。
      

  3.   

    要安裝.Net Framework 在那台機器上阿
    =====================
    我没有用过。net
    刚上网也没有找到啊什么.Net Framework 
    麻烦帮忙贴个地址怎么样  谢谢啦
      

  4.   

    http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=zh-cn
      

  5.   

    dotnetfx.exe
    我装了啊......是中文的哎
      

  6.   

    刚装了个什么语言包
    现在提示变成汉语的啦 晕啊
    如下:
    应用程序生成了一个无法处理的异常。
    进程ID=0x354,线程 ID=0x7e0
      

  7.   

    OK 搞定问题  谢谢大家!
    问题是这样:
    C#是解释执行的,我在程序中使用了一个用绝对路径初始资源的语句。
    在运行环境之下调试运行正常,但是换个环境就不能检测到该资源了。
    由于程序不是编译连接相关资源成为exe文件,所以才会在其他环境(找不到该资源的情况下)中出现问题。