2010-12-03 189 views
4

我刚刚升级了一个解决方案,其中包含两个从VS 2008到2010的web部署项目(当我去时将所有项目升级到.net 4.0)。Visual Studio 2010 - Web部署项目包括框架DLL

我安装了新的VS2010 web部署项目,以允许我打开我的旧生成项目(这些生成我的网站,清理几个文件并将它们压缩为上载)。

我已经得到了这些工作,但是当我查看构建的文件时,所有引用的.net框架文件(例如System.Web.dll等)都已包含在部署的站点中。有人知道为什么会发生这种情况,以及如何关闭它?

+0

我无法根据此处的信息重新制作此信息。 – 2010-12-09 19:32:10

+0

用文本编辑器打开.csproj文件,看看里面有什么。你可以找到线索。 – 2010-12-09 19:33:08

+0

http://stackoverflow.com/questions/2059118/reference-dlls-in-asp-net-without-bin-or-gac检查这个..可以帮助你 – 2010-12-11 16:35:19

回答

0

也许您正在使用某个组件(DLL),该组件使用该文件可能需要某些框架库的特定文件版本。 VS会自动复制依赖关系的依赖关系。

0

一个原因可能是引用的.NET框架文件的Copy Local = True财产。

相关问题