我有各种各样的dll,我没有直接在ASP.NET网站中引用我尝试通过Visual Studio 2010中的“打包/发布Web”功能发布。
如何告知发布功能需要包含这些特定文件?
请注意,我不想直接引用这些dll(解决方案已经专门设置,以便不直接引用这些特定的dll。)
我找到了<ExcludeFilesFromDeployment/>
,但我找不到专门包含文件的方法。
答案 0 :(得分:5)
如果要通过Publish方法包含文件,可以使用MSbuild文件中的“FilesForPackagingFromProject”元素(。* proj)
答案 1 :(得分:4)
您可以将它们添加到项目中(就像添加图像一样)并将属性复制到输出目录更改为复制如果更新。然后当你建造时,他们应该被放入垃圾箱。这也适用于您发布的内容。
答案 2 :(得分:1)
它只会从您网站的文件夹中发布。我一直只是让网站引用这些文件,所以当我构建它时,它们就是本地的网站,并将与其他所有内容一起发布。