发布Web应用程序时引用的DLL?

我有不同的dll,我不直接引用ASP.NET网站,我尝试通过Visual Studio 2010中的“打包/发布网站”功能进行发布。

如何告诉发布功能它需要包含这些特定的文件?

请注意,我不想直接引用这些dll(该解决方案已专门设置,以便这些特定的dll不会直接引用)。

我找到了一个<ExcludeFilesFromDeployment/>但我找不到专门包含文件的方法。


如果要通过Publish方法包含文件,可以使用MSbuild文件(。* proj)中的“FilesForPackagingFromProject”元素,

有用的链接:http://sedodream.com/2010/05/01/WebDeploymentToolMSDeployBuildPackageIncludingExtraFilesOrExcludingSpecificFiles.aspx


您可以将它们添加到项目中(就像添加图像一样),并将属性“复制到输出目录”更改为“如果更新”则复制。 然后,当你建立他们应该被放入垃圾箱。 这也应该在你发布时也有效。


它只会从您网站上的文件夹发布。 我一直只是让网站引用这些文件,所以当我建立它时,它们在网站上是本地的,并且会与其他所有内容一起发布。

链接地址: http://www.djcxy.com/p/81615.html

上一篇: referenced dll when publishing a web application?

下一篇: How do you include additional files using VS2010 web deployment packages?