Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# net的模糊器和链接器_C#_.net_Frameworks_Linker_Desktop Application - Fatal编程技术网

C# net的模糊器和链接器

C# net的模糊器和链接器,c#,.net,frameworks,linker,desktop-application,C#,.net,Frameworks,Linker,Desktop Application,我需要开发一个非常轻量级的桌面应用程序,但不希望我的最终用户安装成熟的.net framerwork来运行它。我做了很多研究,我的发现是: 1.使用一些.net链接器,我可以实现这个目标。其中一些是蝾螈、spoon.net(不是100%确定它的功能)、rustemsoft等。 2.我遇到了两个工具:模糊器和链接器。现在我知道混淆器基本上是用来消除代码反向工程的可能性并保护代码,但我发现许多混淆器还包括.net链接器功能 所以,有谁能告诉我,为了实现我的目标:在最终用户的Windows(确切地说是

我需要开发一个非常轻量级的桌面应用程序,但不希望我的最终用户安装成熟的.net framerwork来运行它。我做了很多研究,我的发现是: 1.使用一些.net链接器,我可以实现这个目标。其中一些是蝾螈、spoon.net(不是100%确定它的功能)、rustemsoft等。 2.我遇到了两个工具:模糊器和链接器。现在我知道混淆器基本上是用来消除代码反向工程的可能性并保护代码,但我发现许多混淆器还包括.net链接器功能


所以,有谁能告诉我,为了实现我的目标:在最终用户的Windows(确切地说是XP,虽然它已经不存在了)中运行我的.net开发的应用程序,我可以使用一些像rustemsoft这样的模糊器来创建一个独立的、随时可以部署的exe,而不依赖于框架吗

为什么不使用本地C++代替C*/.NET,如果你不需要任何框架依赖关系?如果你针对框架的旧版本,他们可能已经安装了它。像这样的工具通常非常昂贵,因此可能很昂贵prohibitive@thiefMaster如果我们使用C++代替C开发我们的桌面应用,在效率、UI设计和功能方面会有什么妥协吗?实际上,桌面应用程序是数据库驱动的(我们正在考虑使用SQlite),而且我们还希望应用程序的本地数据与我们的在线服务器同步。那么,在专家看来,如果我们更喜欢C++,而不是C语言来开发这样的应用程序,那么我们可能面临的挑战是什么?C,因为您不必关心内存管理,并且有一个易于使用的GUI工具包(WiFrFor或WPF)……,这是比较简单的:PynxxReBein:是的,在我们的目标市场中是不幸的,Windows XP占主导地位,我们在网上搜索后发现,默认情况下,Windows XP没有安装任何版本的.net framework。我们希望应用程序的最大大小为10MB,但为了在没有任何.net framework的系统中运行,在运行应用程序之前安装.net framework(其大小约为200-400MB+)似乎不是一个有效且实用的建议。。。