Параметры развертывания Devenv - PullRequest
1 голос
/ 06 января 2010

У меня есть проект отчета, который я хочу сценарий развертывания на сервере разработки. Мне нужно просто изменить TargetServerUrl в свойствах проекта. Есть ли способ сделать это?

т.е.

& devenv.exe RSReports.sln / project Reports \ Reports.rptproj / deploy

Maybe => Свойства: TargetServerUrl = http://myserver/ReportServer

1 Ответ

1 голос
/ 10 октября 2010

Я ничего не знаю о проектах отчетов, но почти в каждом проекте VS вы можете определить несколько «Конфигураций» (по умолчанию Debug и Release ). Таким образом, вы можете использовать одну цель в режиме отладки, а другую - в режиме Release и использовать командную строку

devenv /deploy Release RSReports.sln

Другой вариант - использовать утилиту msbuild.exe для создания проекта (вместо devenv) и использовать его параметр proprerty replacemnet

"c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" "Full path to soulution" /t:Build /p:Configuration=Release /p:TargetServerUrl=http://myserver/ReportServer
...