build - Visual Studio 2012 引入的 "Cannot update project reference"错误

标签 build build-process visual-studio-2012

我有一个命令行构建,它可以在 Visual Studio 2010 中正常运行。

我现在正在尝试使用 Visual Studio 2012 实现相同的解决方案。

当我通过命令行构建它时:

devenv MediaPlayer.sln /build "Release|Any CPU"

我的网站出现一堆错误:

37>------ Build started: Project: C:...\Web\, Configuration: Debug Any CPU ------

37>Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Cannot update project reference ''. Source project not available.Validating Web Site

但随后我在 Visual Studio 2012 中打开相同的解决方案并构建它。它构建了。

然后我通过命令行运行相同的构建,并且它会构建。

因此,我将其 checkin ,并让构建过程将其提取到构建目录中,但我得到了相同的错误。

此时此刻,我不知道下一步该做什么。有什么指点吗?

最佳答案

当 Visual Studio 2012 构建输出显示时

Cannot update project reference

实际上是在说

Something went wrong, and you know what?

I'm not going to tell you what it is!

BWAHAHAHAHAHAHAHAHAHAHAHAHA

经过一整天的搜索,最终发现第三方库 (CaSTLe.Windsor.dll) 不在 .bin 目录中。我不知道为什么这个问题出现在 Visual Studio 2012 中,而不是 Visual Studio 2010 中。我的猜测是,在 Visual Studio 2010 中,它被自动复制过来,因为它是网站所依赖的另一个项目的依赖项。

我为 CaSTLe.Windsor.dllCaSTLe.Core.dll 手动创建了 .refresh 文件,现在它可以构建了。

关于build - Visual Studio 2012 引入的 "Cannot update project reference"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347559/

相关文章:

xcode - 如何在 Xcode 的目标中构建和嵌入另一个应用程序?

arm - 如何为多个组合的二进制文件设置构建

tfs - 项目中多个构建模板(xaml 文件)的问题

c++ - Visual Studio 2012 原生 C++ DLL x86 编译

ios - unity ios 构建文件夹为空

gradle - 如何将应用的 gradle 脚本的执行推迟到构建脚本的最后一个

Java、Eclipse、Ant、JUnit、Hudson、SVN、 native 库;它们可以共存吗?

c# - File.Create 抛出 IOException

visual-studio-2012 - 架构比较后更新目标按钮被禁用

javascript - fatal error : CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory error