【发布时间】:2015-08-18 11:34:33
【问题描述】:
我目前正在 Visual Studio Online (VSO) 中设置项目,但在设置自动构建时遇到了麻烦。 我的解决方案包含以通用 Windows 为目标的项目 VSO 使用 msbuild 运行我的项目。
在构建期间,我看到奇怪的错误消息,例如:
Error CS0518: Predefined type 'System.Void' is not defined or imported
Error CS0518: Predefined type 'System.Object' is not defined or imported
Error CS0246: The type or namespace name 'Uri' could not be found (are you missing a using directive or an assembly reference?)
msbuild 使用以下参数调用:
C:\Program Files (x86)\MSBuild\14.0\bin\amd64\msbuild.exe "C:\a\b0d9e3fd\test\src\Shipping.sln" /nologo /m /nr:false /fl /flp:"logfile=C:\a\b0d9e3fd\test\src\Shipping.sln.log" /dl:CentralLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /p:Platform=Win32 /p:TargetVersion=”Windows10” /p:TargetPlatformVersion=”10.0.10010.0” /p:platform="any cpu" /p:configuration="release" /p:VisualStudioVersion="14.0"
这有什么问题?使用 msbuild 构建通用 Windows 应用程序是否需要任何其他附加参数?
【问题讨论】:
标签: visual-studio msbuild win-universal-app azure-devops