У меня есть проект Visual Studio 2010 SharePoint. Если я выбираю «Пакет» в меню проекта, создается файл .wsp. Как я могу вызвать ту же сборку из командной строки (т. Е. Что/target требуется для MSBuild)?Как создать пакет SharePoint 2010 с помощью командной строки?
ответ
Я получил его на работу, в конце концов. Трудная часть заключается в том, что целевые объекты SharePoint не существуют, когда MSBuild загружает файл .sln
, вы должны загрузить отдельные файлы .csproj
.
set msbuild="C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
set config=Debug
set outdir="C:\out\"
%msbuild% /p:Configuration=%config% /m ../My.SharePoint.Project/My.SharePoint.Projectcsproj /t:Package /p:BasePackagePath=%outdir%
Настроить многословие MSBuild на «максимум», и вы должны увидеть, что вызывается из консоли сборки.
В VS2010 конечно :)
Я установил его на «Diagnostic» раньше, количество создаваемого шума сделало невозможным что-либо найти. – skolima
Это также полезный документ здесь: http://msdn.microsoft.com/en-us/ff622991.aspx
"Для создания пакетов при создании в TFS 2010, установите параметр /р: IsPackaging = True на MSBuild"
Также для упаковки проекта с msbuild вы можете использовать цель Пакет:
Определение новой целевой "BuildAndPackage"
<Target Name="BuildAndPackage"> <CallTarget Targets="Build"/> <CallTarget Targets="Package"/> </Target>
Используйте новые цели в процессе сборки:
<Project ToolsVersion="4.0" DefaultTargets="BuildAndPackage">
Но этот подход не рекомендуется потому что это может привести к ошибкам в процессе сборки TFS.
Отличное решение, спасибо! –
- 1. Как создать пакет Sharepoint (* .wsp) из командной строки
- 2. Sharepoint 2010 пакет с init.js
- 3. Новый пакет MUI для SharePoint 2010
- 4. Как я могу создать пакет расширения Safari из командной строки?
- 5. Sharepoint 2010. Создайте пользователя с помощью FBA
- 6. sharepoint 2010 создать папку sandbox
- 7. Как загрузить пакет данных с помощью командной строки linux?
- 8. Как установить пакет Android NDK с помощью командной строки?
- 9. sharepoint 2010: как создать библиотеку формы программно
- 10. Как создать SharePoint 2010 Installer/MSI
- 11. SharePoint 2010 - Создать нового пользователя
- 12. Как сделать пакет исполняемым из командной строки?
- 13. Как создать Java CAP файлы с помощью командной строки
- 14. Бренд SharePoint с использованием SharePoint designer 2010
- 15. Как я могу получить Тип содержимого с сайта SharePoint 2010 с помощью SharePoint Manager 2010
- 16. Как добавить строки с помощью командной строки
- 17. Разработка SharePoint 2010 с помощью Visual Studio
- 18. SharePoint 2010
- 19. Как создать приложение командной строки
- 20. Как открыть конструктор SharePoint из командной строки с помощью сайта SharePoint
- 21. UPS Настройка SharePoint 2010 с помощью PowerShell
- 22. Как создать запросы на растяжение с помощью командной строки?
- 23. Как создать контроллер с помощью командной строки в рамках ZEND
- 24. Как создать мобильный проект ActionScript3.0 с помощью командной строки sdk?
- 25. Как создать самостоятельный подписчик с помощью командной строки?
- 26. Как создать подкаталоги с помощью командной строки Windows?
- 27. Как создать выходной файл с помощью командной строки?
- 28. Как создать приложение в IIS с помощью командной строки?
- 29. Как создать ярлык с помощью командной строки Windows
- 30. Как создать пользовательский интерфейс командной строки с помощью OptionParser?
Есть ли какая-либо практическая разница между использованием '/ t: Package' versus'/t: Build/p: IsPackaging = True'? – JohnC