{"action":"opened","issue":{"url":"https://api.github.com/repos/Microsoft/vso-agent-tasks/issues/420","labels_url":"https://api.github.com/repos/Microsoft/vso-agent-tasks/issues/420/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vso-agent-tasks/issues/420/comments","events_url":"https://api.github.com/repos/Microsoft/vso-agent-tasks/issues/420/events","html_url":"https://github.com/Microsoft/vso-agent-tasks/issues/420","id":101700776,"number":420,"title":"XamariniOS build failing on mdtool step","user":{"login":"blsmithers","id":13852715,"avatar_url":"https://avatars.githubusercontent.com/u/13852715?v=3","gravatar_id":"","url":"https://api.github.com/users/blsmithers","html_url":"https://github.com/blsmithers","followers_url":"https://api.github.com/users/blsmithers/followers","following_url":"https://api.github.com/users/blsmithers/following{/other_user}","gists_url":"https://api.github.com/users/blsmithers/gists{/gist_id}","starred_url":"https://api.github.com/users/blsmithers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blsmithers/subscriptions","organizations_url":"https://api.github.com/users/blsmithers/orgs","repos_url":"https://api.github.com/users/blsmithers/repos","events_url":"https://api.github.com/users/blsmithers/events{/privacy}","received_events_url":"https://api.github.com/users/blsmithers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-18T16:55:28Z","updated_at":"2015-08-18T16:55:28Z","closed_at":null,"body":"XamariniOS v 1.0.4, xamariniOS.js has this line:\r\n\r\nmdtoolRunner.arg('--configuration:\\'' + configuration + '|' + device + '\\'', true);\r\n\r\nNote the single quotes.  When I try to build through VSO it appears the mdtool is being invoked with a configuration that includes the surrounding single quotes. The beginning of my agent log:\r\n\r\n2015-08-18T15:52:37.400Z: [command]/Applications/Xamarin Studio.app/Contents/MacOS/mdtool --verbose build --configuration:'Ad-Hoc|iPhone' /Users/brian/myagent/_work/build/028c6348fb6992c170d51fdb97f4aa007efd9217b6ed97908eb1e308c816cb80/repo/MySolution.sln\r\n2015-08-18T15:52:38.178Z: Xamarin Studio Build Tool\r\n2015-08-18T15:52:38.597Z: \r\n2015-08-18T15:52:38.609Z:    Loading solution: /Users/brian/myagent/_work/build/028c6348fb6992c170d51fdb97f4aa007efd9217b6ed97908eb1e308c816cb80/repo/MySolution.sln\r\n2015-08-18T15:52:38.623Z:       Loading projects ..\r\n2015-08-18T15:52:39.631Z: Building Solution: MySolution ('Ad-Hoc|iPhone')\r\n\r\nThis is causing projects which shouldn't be built as part of the configuration to be built and they are failing.\r\n\r\nWhen I run the command shown in the vso agent log directly on the command line that last line in the build output is:\r\n\r\nBuilding Solution: MySolution (Ad-Hoc|iPhone)\r\n\r\nand the solution builds only the projects that should be built and everything works correctly.\r\n"}}