我做了一个简单的应用程序,包括.NET 2012中的VLCPlugin,包括框架4。
我还需要在非框架工作安装的机器上安装应用程序。现在,当我构建应用程序并尝试在计算机上安装时,显示以下错误。
我的问题是如何导出整个应用程序,包括框架?这样客户就可以安装和运行应用程序。
任何人都请帮忙 提前致谢
答案 0 :(得分:4)
您必须使用某种安装程序。对于Visual Studio 2012,您可以使用ClickOnce发布应用程序,并将.NET 4.0标记为先决条件。对于早期版本的Visual Studio,您可以使用Setup project创建基于MSI的安装;与ClickOnce向导一样,安装项目应自动检测对.NET 4.0运行时的依赖性。您还可以使用InstallShield或其他商用安装程序创建包。唯一的另一种方法是告诉您的用户从Microsoft下载standalone或web版本的.NET安装包。
答案 1 :(得分:1)
对于分发商业软件,我们使用WIX - http://wix.sourceforge.net/。这是免费的,您可以完全自定义安装过程,当然也可以检测和安装.Net框架。它有一个Visual Studio插件,可以很好地与VS2012配合使用。