我是通过Visual Studio 2015用C#编写的Win32应用程序,我想让它可移植,以避免每次我将应用程序部署到客户端时都安装.NET框架。
我读过这篇文章:the key point of making portable apps seems the use of mscorlib.dll
这种方法不起作用,至少对我而言,尽管我付出了努力。我必须假设这不是真正的方式来构建一个可移植的应用程序......?
Visual Studio中有哪些其他选项?我应该重新考虑我的整个应用程序以避免使用NET吗?
答案 0 :(得分:3)
便携式应用程序和软件包仍然需要.NET,但是在某种程度上,您没有使用.NET中可用的整个子集,这使得可移植在不同平台之间(Windows Phone,Universal Apps等) )。
据我所知,你必须克服对.NET Framework的依赖,唯一的选择就是用'native'编译你的程序集,其中包括自己运行app所需的所有代码。