我有一个包含16个C#项目的Visual Studio解决方案.我还有一个单独的build.proj文件,其中包含三个<Target>s:
Build,其中包含<MSBuild>对*.sln 的引用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?
Run Code Online (Sandbox Code Playgroud)
但每当我在Xamarin Studio的同一个*.sln上进行"Build All"时,我会得到一个成功的构建,其中包含0个错误和0个警告.那么,如果Xamarin Studio可以,xbuild为什么不能找到这些汇编参考?
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |