我刚刚在我的 Vista 计算机上安装了“Visual C# 2008 Express Edition”和“Visual Web Developer 2008 Express Edition”。以前我一直在 Win XP 中运行这些。启动软件、启动新项目并尝试构建它时,我收到诸如“找不到引用的组件‘系统’”之类的警告。每个使用的命名空间占一行。我安装了 .NET Framework 3.5,并且能够浏览“添加引用”中的选项卡,但我无法使其工作。(重新安装没有帮助。)有简单的修复方法吗?

有帮助吗?

解决方案

问题解决了。我使用了我能想到的最根本的解决方案——干净的 Vista 安装。不知何故,重新安装 Visual Studio 并不包括所有必要步骤。第一次启动该软件时,它会自行配置。第一次一定出了问题,当再次执行该过程时,它试图使用“损坏的”配置。好吧,现在已经解决了。

其他提示

您是通过“以管理员身份运行”启动的吗?您的 .Net Framework 目录的权限可能不正确。

您是否有该软件的任何补丁或更新?另一个想法是将 System.dll 复制到项目的 bin 文件夹中,这就是我在以前的项目中所做的以使事情正常运行的方法。

我真的不想遵循已接受的答案并进行全新安装。我从MSDN论坛得到了一个更好的解决方案:

转至控制面板 > 程序和功能 > 打开或关闭 Windows 功能...

然后启用下面的所有内容 微软.Net框架3.0

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top