У меня есть проект веб-сайта веб-форм ASP.NET (обратите внимание, что это НЕ проект веб-приложений, т. Е. Нет .csproj).
Я хочу выполнить автоматическое развертывание файловой системы в нашей сетевой папке.
Я создал профиль, и поэтому есть файл website.publishproj и профиль xml.
Я попытался добавить это в аргументы MSBuild в определении сборки:
website.publishproj / p: DeployOnBuild = true / p: PublishProfile = MyDevProfile /p:VisualStudioVersion=12.0
Я получаю такую ошибку:
MSBUILD: ошибка MSB1008: можно указать только один проект. Переключатель: website.publishproj
Есть идеи, что я делаю не так? Я считаю, что это как-то связано с типом проекта «Веб-сайт».
Я прочитал следующее: Как использовать командную строку msbuild для развертывания проекта веб-сайта VS2012 без предварительной компиляции?
Вот команда:
C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ amd64 \ MSBuild.exe / nologo / noconsolelogger "E: \ Builds \ 1 \ TP1 \ MyWebsite_Dev \ src \ Websites \ MyWebsite \ MyWebsite.sln" / nr: False / fl /flp:"logfile=E:\Builds\1\TP1\MyWebsite_Dev\src\Websites\MyWebsite\MyWebsite.log;encoding=Unicode;verbosity=normal "/ p: SkipInvalidConfigurations = true website.publishproj / p: DeployOnBuild = true / p: PublishProfile = DropToDemoProfile /p:VisualStudioVersion=12.0 / m / p: OutDir = "E: \ Builds \ 1 \ TP1 \ MyWebsite_Dev \ bin \" / p: VCBuildOverride = "E: \ Builds \ 1 \ TP1 \ MyWebsite_Dev \ src \ Websites \ MyWebsite \ MyWebsite.sln.vsprops "/ dl: WorkflowCentralLogger," C: \ Program Files \ Microsoft Team Foundation Server 12.0 \ Tools \ Microsoft.TeamFoundation.Build.Server.Logger.dll ";" Подробность = Нормальный; BuildUri = vstfs: /// Build / Build / 35; IgnoreDuplicateProjects = False; InformationNodeId = 13; TargetsNotLogged = GetNativeManifest, GetCopyToOutputDirectoryItems, GetTargetPath; LogWarnings = True; TFSUrling = _1 \ Команда Microsoft Foundation Server 12.0 \ Tools \ Microsoft.TeamFoundation.Build.Server.Logger.dll ";" Verbosity = Normal; " / p: BuildId = "7d23530d-7349-406f-98b7-5d4f0b9f4101, vstfs: /// Build / Build / 35" /p:BuildLabel="MyWebsite_Dev_20141122.13 "/ p: BuildTimestamp =" Вс, 23 ноября 2014 г. 01: 22:05 GMT "/p:BuildSourceVersion="LMyWebsite_Dev_20141122.13@$/TP1" / p: BuildDefinition = "MyWebsite_Dev"