Я запускаю msbuild из командной строки со следующим:
msbuild mysolution.sln -p:outputdir=c:\mydir
Когда я запускаю это, outputdir игнорируется и используется значение по умолчанию, указанное в файле csproj.
В документе MSDN для этого инструмента указано, что я должен переопределить каталог сборки, используя этот параметр. Что я делаю неправильно?