Redistributing the .NET Framework Using Visual Studio .NET Deployment
This section describes some possible scenarios for distributing the .NET Framework redistributable, Dotnetfx.exe, using Visual Studio .NET 2003. Because Dotnetfx.exe is a significant run-time component, you must have administrator privileges in order to install it on a computer.
When you deploy applications created with Visual Studio .NET that depend on the .NET Framework, the .NET Framework must already be present on the target computer. The .NET Framework can be included in a setup executable file created using Visual Studio .NET deployment tools only if you have installed the Visual Studio .NET Framework Bootstrapper Plug-in; otherwise it must be installed separately.
CautionDeployment projects for applications that reference the .NET Framework automatically add a merge module (dotnetfxredist_x86_xxx.msm, where xxx represents the language code) in the detected dependencies folder. This merge module cannot be redistributed; it exists for internal use by the project to prevent individual .NET assemblies from being listed. It is excluded by default; attempting to include it will cause a build error.
There are four alternatives when deploying a .NET Framework application:
- Install the Visual Studio .NET Framework Bootstrapper Plug-in on your development computer and use a Setup project to install the .NET Framework executable file along with your application.
- Instruct the user to manually install the .NET Framework executable.
- Use the Setup.exe Bootstrapper sample to install the .NET Framework redistributable package (Dotnetfx.exe) and then launch the Windows Installer package for your application.
- Network administrators can redistribute Dotnetfx.exe using an electronic software distribution tool. For details, see Distributing Dotnetfx.exe Using an Electronic Software Distribution Tool in the white paper Redistributing the .NET Framework.
引用自:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/vsredistdeploy1_1.asp
无论如何,23M的那个runtime包是少不了的,而且VS2003还不能很方便的直接生成那样的安装包。不知道微软怎么想的。
分享到:
相关推荐
【标题】:“首页新闻自动发布ASP.NET程序” 这个标题揭示了一个基于ASP.NET技术的软件应用,主要用于自动化首页新闻的发布流程。ASP.NET是微软公司推出的一种Web应用程序框架,它允许开发人员使用.NET Framework来...
界面精美 替代iis运行asp.net的程序,支持局域网与广域网访问 需要安装.net4.0,方便布署 需要将安装.net4.0 并将所有文件复制到你的程序的根目录下,然后双击FWD.Server.exe 如果需要启动电脑即可访问,请将程序...
ASP.NET 程序发布详细过程 ASP.NET 程序发布是一个复杂的过程,涉及到多个步骤和技术点。本文将详细介绍 ASP.NET 程序发布的详细过程,帮助读者更好地理解和掌握 ASP.NET 程序发布的技术细节。 一、解决方案整体...
网站首页新闻自动发布ASP.NET程序 [内部新闻]...................................... >>> [ 添加新闻 ] [ 新闻管理 ] [ 更多新闻 ] [外部新闻]...................................... >>> [ ...
ASP.NET程序设计教程C#版上机指导与习题解答资源是针对初学者精心编纂的一份学习资料,旨在帮助入门者快速掌握ASP.NET开发技术,特别是使用C#语言进行编程的方法。本教程包含了丰富的实例,使理论知识与实践操作相...
本教程将深入讲解ASP.NET程序设计的基础知识和高级特性,帮助初学者快速掌握这项技术。 首先,ASP.NET的核心概念包括Web Forms、MVC(模型-视图-控制器)和Web API。Web Forms是ASP.NET早期的主要开发模式,它提供...
- 使用.NET互操作性,JScript.NET程序可以调用COM组件或.NET Framework以外的DLL。 7. **性能和优化** - 由于JScript.NET是编译型语言,其运行速度比解释型JavaScript更快。 - CLR的垃圾回收机制帮助管理内存,...
《Microsoft.NET程序设计技术内幕》是一本深度剖析.NET框架编程模型的专业书籍,旨在帮助开发者迅速掌握.NET编程的核心概念和技术。本书全面覆盖了.NET框架的重要组件、API和设计原则,为读者提供了一个深入学习.NET...
在"ASP.NET程序设计基础篇"中,作者林煌章可能详细介绍了ASP.NET的基础概念、开发环境、网页结构以及基本编程模型。 1. **基础概念**:ASP.NET的核心概念包括Web Forms、MVC(Model-View-Controller)和Web API等。...
本教程针对初学者,将深入讲解ASP.NET程序设计的基础知识,帮助你从零开始掌握这一强大的技术。 一、ASP.NET概述 ASP.NET是一个用于构建动态网站、Web应用程序和Web服务的技术。它提供了多种开发模式,如Web Forms...
《Visual C++.NET程序设计》是一本专注于使用Microsoft的Visual C++ .NET开发环境进行程序设计的教程。这本书深入浅出地介绍了如何利用C++ .NET语言和Visual Studio开发工具来构建高效、现代化的应用程序。在.NET...
【C#.NET程序设计教案】概述 C#.NET是一种基于.NET Framework的编程语言,用于构建高效、安全的应用程序。.NET Framework是微软推出的开发和运行环境,它包含了多个关键组件,如公共语言运行时(CLR)和丰富的类库...
本课件专注于ASP.NET程序设计及其在实际应用中的方法,旨在帮助学习者掌握ASP.NET的核心概念和技术。 一、ASP.NET概述 ASP.NET是.NET Framework的一部分,提供了服务器端编程模型,用于创建动态、数据驱动的Web应用...
这个“ASP.NET程序设计电子教案”显然是一个专门针对这一技术的教学资源,旨在帮助学习者深入理解和掌握ASP.NET的核心概念、编程模型以及实际应用技巧。 在ASP.NET中,开发者可以使用多种编程语言,如C#或VB.NET,...
《VB.NET程序设计基础》是刘刚教授的一部著作,主要针对初学者和教育工作者,旨在教授如何使用VB.NET进行程序开发。VB.NET是微软公司推出的面向对象的编程语言,是Visual Basic的现代版本,它结合了.NET Framework的...
**JScript.NET程序开发概述** JScript.NET是微软在.NET框架下推出的一种脚本语言,它是JavaScript的一个变种,旨在为.NET平台提供更强大的服务。本教程将带你深入理解JScript.NET的基础知识,掌握如何利用它进行...
ASP.NET是微软公司推出的一种用于构建动态网站、Web应用程序和Web...总之,通过深入学习和实践ASP.NET程序设计,你可以开发出功能丰富、用户体验良好的Web应用程序,并且随着技术的不断演进,不断提升自己的技术水平。
《ASP.NET程序开发范例宝典》是一本由明日科技公司出版的专业教程,作者包括张跃廷和王小科等人。这本书旨在为初学者提供一个深入理解ASP.NET编程的实践平台,通过丰富的实例来教授ASP.NET的核心技术和应用方法。...
【ASP.NET程序设计教程】 ASP.NET是微软公司推出的一种用于构建动态网站、Web应用程序和Web服务的开发框架。它基于.NET Framework,为开发者提供了一种高效、强大的工具,用于创建功能丰富的网页应用。本教程将深入...