是的,在安装项目的依赖项中,有一项是专门检查:目标计算机是否安装了。net的,在该项属性栏中输入dotnetfx.exe。再把dotnetfx.exe文件拷贝到安装项目的debug(或release)目录下就可以了

解决方案 »

  1.   

    说得再详细些好吗,是不是能到达如果有框架就不安装dotnetfx.exe,没有就安装dotnetfx.exe
      

  2.   

    点击视图->编辑器->启动条件,ok!
      

  3.   

    这是检查.net 1.1版本的函数
    function CheckDotNet()
     string szKey;
    begin  
      RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE );
      szKey = "SOFTWARE\Microsoft\.NETFramework\policy\v1.1";
      if (RegDBKeyExist(szKey) < 0) then
          return(0);
      else
          return(1);
      endif; 
    end;
      

  4.   

    jietuan(伪君子)   无论condition里面添什么,他都让你安装Framwork,而且我想让他直接就执行dotnet.exe阿
      

  5.   

    curdle(手中无剑) ( ) 信誉:94  2003-12-31 08:53:00  得分:0 
     
     
      是的,在安装项目的依赖项中,有一项是专门检查:目标计算机是否安装了。net的,在该项属性栏中输入dotnetfx.exe。再把dotnetfx.exe文件拷贝到安装项目的debug(或release)目录下就可以了
      
     
    是哪一项阿??????????????????????????
      

  6.   

    是不是把dotnetfx.exe写到Condition里面阿
    怎么协  拜托
      

  7.   

    在安装项目中setup1中,点击右键菜单的“视图”-“启动条件”后,进入“启动条件”窗口,在此窗口中点击“目标计算机的要求”右键菜单:“添加.net framework启动条件”后,在“启动条件”目录下会增加一个.net framework,再点击这个“.net framework”的右键菜单:“属性窗口”进入属性页,将installurl属性设置为dotnetfx.exe。再把dotnetfx.exe文件拷贝到安装项目的debug(或release)目录下就可以了
      

  8.   

    http://www.aspcool.com/lanmu/browse1.asp?ID=995&bbsuser=csharp
    上面讲的很详细
      

  9.   

    各位大侠,谁能给我做一个简单的,检测Framwork的,最好源程序
    [email protected]  不胜感激
      

  10.   

    curdle(手中无剑) 你好
    在安装项目中setup1中,点击右键菜单的“视图”-“启动条件”后,进入“启动条件”窗口,在此窗口中点击“目标计算机的要求”右键菜单:“添加.net framework启动条件”后,在“启动条件”目录下会增加一个.net framework(这里增加的是Condition1 不是.net framework),再点击这个“.net framework”的右键菜单:“属性窗口”进入属性页,将installurl(没有发现installurl属性)属性设置为dotnetfx.exe。请帮解决 谢谢