.NET程序需要.NET框架,没法“直接运行”,既然你意识到这一点,并且使用.NET,就不要想这些不切实际的事情。

解决方案 »

  1.   

    不是来回答问题的,我之前没有使用过 ILMerge,刚刚对它产生兴趣,ILMerge 有哪里使用起来不方便么?
      

  2.   

    http://yunpan.cn/Q73Gf4WwJQktp  提取码 b3ec
    这个据说可以的哈。ILMerge
    压缩包有说明文档的哈
      

  3.   

    我使用ILMerge工具整合exe和Dll之后,运行后,呈现这种情况:也就是说,不能运行。
      

  4.   

    感觉是你使用的方法可能不是很正确,参考: 用ILmerge工具将C#中的EXE和DLL文件合并成单个文件
    另外可以试试(C#)开源工具NetZ(合并Exe、Dll,并混淆代码)或者VMware ThinApp
      

  5.   


    好像store apps已经可以选择“脱离”framework直接运行了,不久的未来桌面程序应该也可以0.0
      

  6.   

    dll放进exe的资源里面, 运行的时候偷偷释放出来
      

  7.   


    好像store apps已经可以选择“脱离”framework直接运行了,不久的未来桌面程序应该也可以0.0
    这个未来我们至少听了10年了
      

  8.   


    好像store apps已经可以选择“脱离”framework直接运行了,不久的未来桌面程序应该也可以0.0
    这个未来我们至少听了10年了虽然目前只支持store apps,但至少现在微软是真真正正已经实现了static compilation,目标机无需安装.net framework,而不只是一个概念一个噱头呀~
      

  9.   


    好像store apps已经可以选择“脱离”framework直接运行了,不久的未来桌面程序应该也可以0.0
    这个未来我们至少听了10年了虽然目前只支持store apps,但至少现在微软是真真正正已经实现了static compilation,目标机无需安装.net framework,而不只是一个概念一个噱头呀~
    没见过,没用过,不发表评论。即使storeapps可以 实现static compilation也不代表自己编写的.net程序能实现。
      

  10.   

    IntelliLock V1.8 加密.NET程序非常好用,你试试!
      

  11.   

    反正操作系统也是微软出的
    它直接集成framework的所有版本,不是全都解决了...