* .sln将在Xamarin Studio中构建,但不在xbuild中构建

时间:2015-04-10 16:11:53

标签: xamarin xbuild

我有一个包含16个C#项目的Visual Studio解决方案。我还有一个单独的build.proj文件,其中包含三个<Target> s:

  • Build,其中包含对* .sln
  • <MSBuild>引用
  • Package,其中包含<MakeDir><CopyCommands>,用于将构建的DLL / EXE文件以及各种数据文件复制到$(StagePath)目录。
  • Deploy,将文件从舞台路径复制到部署路径。

我能够运行命令xbuild /t:Deploy build.proj来构建* .sln并将其文件复制到适当的位置,直到最近IT部门决定将我的Documents文件夹移动到网络驱动器上。

现在,每当我尝试运行此xbuild命令时,我会收到如下所示的几个错误。 (引用是同一解决方案中的一个依赖项。)

error CS0234: The type or namespace name `Util' does not exist in the namespace `Contoso'. Are you missing an assembly reference?

但每当我在Xamarin Studio的同一个* .sln上执行“Build All”时,我会得到一个成功的构建,其中包含0个错误和0个警告。那么,如果Xamarin Studio可以,那么为什么xbuild不能找到这些汇编参考?

0 个答案:

没有答案