WSPBuilder не добавляет все файлы в manifest.xml правильно - PullRequest
3 голосов
/ 02 ноября 2011

Я использую WSPBuilder для создания WSP-файлов из моих проектов Sharepoint.Некоторые из них содержат файлы в специальных папках, таких как «Макеты», которые необходимо развернуть.

Когда я использую способность VS2010 для создания wsp-файла с помощью команды "deploy", wsp содержит файл manifest.xml, подобный следующему:

<?xml version="1.0" encoding="utf-8"?>
<Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="2d5da9c1-0fe4-4ff8-9f4d-c025cf9bc2c1" SharePointProductVersion="14.0">
  <Assemblies>
    <Assembly Location="Tools.dll" DeploymentTarget="GlobalAssemblyCache" />
  </Assemblies>
  <TemplateFiles>
    <TemplateFile Location="Layouts\GetThumbnail.aspx" />
  </TemplateFiles>
</Solution>

Но когда я использую WSPBuilder, <TemplateFiles> раздел полностью отсутствует.Вот как я называю WSPBuilder:

WspBuilder. tools.csprog -buildSafeControls false

Есть идеи, как получить эти файлы шаблонов в manifest.xml с WSPBuilder?

1 Ответ

1 голос
/ 02 ноября 2011

Вы не должны использовать старый инструмент WSPBuilder для создания пакетов SharePoint 2010. Используйте Visual Studio или MSBuild, если вам нужно автоматизировать процесс:

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%

Дополнительная информация: Как я могу создать пакет SharePoint 2010 с помощью командной строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...