VS 2010 SP1的一个功能(添加可部署依赖项)

使用“添加可部署的依赖项”对话框,您可以将程序集(DLL 文件)添加到网站项目或 Web 应用程序项目。 在部署网站或应用程序时,将文件包含在部署项目中。 如果项目所依赖的应用程序或技术尚未安装在将承载 Web 项目的服务器上,这是非常有用的。 例如,您可以使用此功能将 ASP.NET MVC 3 Web 应用程序部署到没有安装 ASP.NET MVC 3 的服务器。

我们来看下NopCommerce项目中如何使用的这一功能,NopCommerce 最新版本是2.30,基于ASP.NET MVC 3.0构建的电子商务B2C程序。

需要在你的项目中使用这一功能,只需要在项目上点击右键,然后选择Add Deployable Assemblies。

在 Web 应用程序项目中,所选组件的程序集将从_bin_deployableassemblies 文件夹中复制到bin。  代替之前我们在项目中设定的copy local .如此一来,即使在自定义生成过程中从 bin 中删除了文件,在发布项目时仍会正确地从 _bin_deployableassemblies 文件夹重新复制依赖项。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Core Net

ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署

3164
来自专栏开发 & 算法杂谈

Linux之守护进程理解(2)

1、屏蔽一些有关控制终端操作的信号 防止在守护进程没有正常运转起来时,控制终端受到干扰退出或挂起。 2、脱离控制终端,登录会话和进程组 登录会话可以包含多...

1223
来自专栏hbbliyong

Visual Studio 2013 添加新项缺失[ADO.NET 实体数据模型]解决方法

      之前使用在Vs2012下使用SQLite+EF建的项目在VS2013下不能运行了,我把以前的*.edmx删除后准备重新添加以下 .可是,在添加新项目...

4016
来自专栏嵌入式程序猿

带你走进飞思卡尔Kinetis Flashloader (2)

这一节主要介绍下在主机和Kinetis Flashloader 之间的数据包传输协议,包括不同类型的包,带数据的命令包和不带数据的命令包。 Flashload...

3608
来自专栏张善友的专栏

项目管理方面的几个.NET开源项目

1、NTrac: Trac 是个项目管理系统,是Python所写的,是基于 Subvertion -- 史上最优秀的版本管理系统的!,在code.google....

2109
来自专栏小白课代表

编程工具 | PyCharm 2018.1.4 安装教程

3414
来自专栏Core Net

ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署

3726
来自专栏玄魂工作室

asp.net core开发环境准备

1.1 安装sdk和运行时 浏览器打开网址https://www.microsoft.com/net/download, 到.Net Core下载页面。 ? ...

3623
来自专栏电光石火

Intellij idea 的maven项目自动下载jar包

在Intellij IDEA中配置maven:  打开-File-Settings  (1) maven文件夹目录,自动搜索到  (2) 选中Overr...

4869
来自专栏木可大大

初识Python

注意:Python中没有分号,而是用换行符替换;没有{},而使用冒号替换;构造函数中的self是显示出现的等,除此之外,Python和Java存在 很多相似的地...

56011

扫码关注云+社区

领取腾讯云代金券