- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在一台新机器上安装了 VS2008,现在发现它无法与旧机器上构建的 DLL 链接,给出错误 LNK2001: unresolved external symbol __forceCRTManifestCUR。我认为这与 Side-By-Side 的问题有关。
稍微研究了一下,我现在怀疑问题是旧的 VS2008 安装升级到版本 9.0.30729.4462 QFE,而新的 VS2008 安装在 9.0.21022.8 RTM 上。
在进一步研究时,我读到我需要将 SQL Server 2008 安装到至少 SP1 才能将 VS2008 升级到更高版本。我在新机器上安装了 SQL Server 2008,现在是 SR3,而 VS2008 仍然是 9.0.21022.8 版本。我怀疑我安装的 SQL Server 是预先打包到 SR2 的,这可能是问题所在。
Windows (Microsoft) 更新显示 SQL Server 2008 或 Visual Studio 2008 没有挂起的更新。
请您提出一种强制 Visual Studio 升级到 9.0.30729.4462 QFE 版本的方法吗?
或者,是否有任何其他解决方案不涉及重新编译我所有的预编译 DLL?
最佳答案
我知道,这是一个迟到的回复,并且更多的是为了后代,但是我在两台机器上安装 VS 2008 之间也有类似的差异。一个报告版本“9.0.30729.1 SP”,另一个报告“9.0.30729.4462 QFE”。我希望它们是相同的,并且知道第一个已经安装了服务包。
这篇文章启发我尝试在第一个上安装 SQL 2008 R2,结果证明这是关键。在此之后,两个 VS 版本都是“.4462 QFE”。
关于visual-studio-2008 - 如何将 VS2008 从 9.0.21022.8 RTM 版本升级到 9.0.30729.4462 QFE(希望解决 __forceCRTManifestCUR 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11203893/
我是一名优秀的程序员,十分优秀!