3

WSPBuilderを使用して、SharepointプロジェクトからWSPファイルを作成します。それらのいくつかは、展開する必要がある「レイアウト」のような特別なフォルダにファイルを含んでいます。

「deploy」コマンドを使用してwsp-Fileを作成するVS2010の機能を使用すると、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

これらのテンプレートファイルをWSPBuilderを使用してmanifest.xmlに取り込む方法はありますか?

4

1 に答える 1

1

古いWSPBuilderツールを使用してSharePoint2010パッケージを構築しないでください。プロセスを自動化する必要がある場合は、VisualStudioまたは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パッケージを作成するにはどうすればよいですか?

于 2011-11-02T17:02:22.490 に答える