因为这个程序要安装到没有.net环境的机器上
我想把.net framework 也从微软的网站上下来PluginInstaller.msi插件
但是在编译的时候总提示
错误发生在'Microsoft Visual Studio .NET 2003 Bootstrapper Plug-in' - Could not find any resources appropriate for the specified culture (or the neutral culture) on disk.
baseName: FxMdacPlugin locationInfo: <null> fileName: FxMdacPlugin.resources
我想把.net framework 也从微软的网站上下来PluginInstaller.msi插件
但是在编译的时候总提示
错误发生在'Microsoft Visual Studio .NET 2003 Bootstrapper Plug-in' - Could not find any resources appropriate for the specified culture (or the neutral culture) on disk.
baseName: FxMdacPlugin locationInfo: <null> fileName: FxMdacPlugin.resources
重启计算机后,编译你的打包工程,生成的安装包,部署到一台尚未安装.net framework 1.1的机子上,会自动安装.net framework
http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn
看看能不能帮你
.net 版本1.1 和2.0都装了
这个程序是用03写的
但是没有装.net的客户端还是提示需要装.net
不能设成自动检测安装的吗
而2003:
1.打开VisualStudio.Net 2003,创建一个新的项目,选择安装和部署项目,新建一个安装项目;
2.选择项目->属性(确认你已经安装了插件),在弹出的属性页中,设置引导程序为Windows安装引导程序。
3.到这里,设置完成。你可以通过查看视图->编辑器->启动条件来查看.Net Framework是否已经被包含在了该部署项目中
通过Microsoft Visual Studio .NET 2003 引导程序插件,您可以轻而易举地创建安装程序,将 .NET Framework 1.1 或 MDAC 2.7 随您的应用程序一起重新分发。
为使 .NET Framework 应用程序可以在某台特定的计算机上运行,该计算机上必须安装有 .NET Framework。 任何使用 ADO.NET 来连接数据库的 .NET Framework 应用程序都要求使用 MDAC 2.7。 许多计算机都已经安装了这些组件,但是,为了确保某个应用程序能够运行,应随该应用程序重新分发这些组件。
你可以只创建一个安装程序,用它来自动检测目标计算机上是否存在那些系统必备软件,并根据需要进行安装。 如果在安装任何组件的过程中要求计算机重新启动,安装程序将会自动继续后续的安装操作。 因此,应用程序的用户只需要运行一个安装程序即可安装系统必备软件和相应的应用程序。Net Framework打包说明
安装PluginInstaller.msi可以在你打包时,把.netframework框架打包进去,然后在安装应用程序时,提醒你是否要安装.netframework.
安装PluginInstaller.msi后,再打包编译,在你编译生成的Setup.exe同一文件夹中会出现dotnetfx.exe,langpack.exe等文件,说明.netframework框架已经打包进去了”将.Net Framework打包进安装包中
如果需要将.Net Framework 1.1部署到目标机器上,则按照以下过程:
1.打开VisualStudio.Net 2003,创建一个新的项目,选择安装和部署项目,新建一个安装项目;
2.选择项目->属性(确认你已经安装了插件),在弹出的属性页中,设置引导程序为Windows安装引导程序。
3.到这里,设置完成。你可以通过查看视图->编辑器->启动条件来查看.Net Framework是否已经被包含在了该部署项目中。将MDAC 2.7打包进安装包中
在安装项目上单击右键,从视图中选择“启动条件”,在搜索目标计算机上单击右键选择“添加注册表搜索”,
选择“搜索 RegistryEntry1”,在属性窗口,RegKey 属性上输入Software\Microsoft\DataAccess
Root 属性上输入vsdrrHKLM
Value属性上输入FullInstallVer
Property属性上输入MDACSEARCH然后在启动条件上单击右键,选择“添加启动条件”。选择 Condition1 结点. 在属性窗口 , 选择Condition 属性输入MDACSEARCH>="2.6".
注意:您的计算机机要装有MDAC或office2k。这样系统会自动提取MDAC。
重新生成安装项目,即将 .NET Framework 1.1 和 MDAC 2.7 随您的应用程序一起重新分发
感谢cctv!感谢mtv! 感谢sp234,mjjzg,lovehongyun...