VS 自动向网站项目添加一些不需要的引用

问题描述 投票:0回答:4
我们在使用 Visual Studio 2005 时面临着一个非常奇怪的情况:

我们确实有一个网站项目,VS 在编译该项目时自动添加了一些不需要的引用,例如“System.Data.Oracle”(我们根本不使用 Oracle,也从未使用过)以及来自 asp 的内容。 net 3.5(项目是2.0,我们没有在其中使用与新版本相关的任何内容)。

因此,当将发布的站点放入生产服务器(配置为 2.0,没有这些奇怪的 dll)时,该站点无法工作。即使我们从 Web.config 文件中删除这些依赖项。

你们中有人在 VS05 上遇到过类似的情况吗?

注意:bin文件夹没有这些dll。

visual-studio
4个回答
2
投票
保持理智并停止使用网站项目。他们从一开始就是令人厌恶的。

转换为 Web 应用程序项目是非常值得的。


1
投票
您使用的是 Visual Studio 2005 SP1 吗?你应该。除了重新添加 Web 应用程序项目之外,还有错误修复。

VS2005 并不是发明这些引用的。您网站上的某些内容正在使用它们。


0
投票
您是否在部署网站之前预编译该网站?


0
投票
我们可以解决它!

网站项目引用了一个项目。

这个项目有所有这些引用,并且网站使用了它们。删除不需要的引用结果成功了;)

© www.soinside.com 2019 - 2024. All rights reserved.