質問

SharePoint 2010でWSPバージョンを試みた人はいますか?

ありがとう、

役に立ちましたか?

解決

あなたの質問で「.wsp」よりももう少し具体的になるのに役立ちます。

Floが述べたように - アセンブリバージョンを同じに保ちますが、アセンブリファイルバージョンを変更すると、WSPソリューションのアセンブリをアップグレードできます。

stsadm -oアップグレードソリューション...

私の答えを見てください それで - ワイルドカードアセンブリバージョンの使用方法は?

Webパートではこれで十分ですが、他のアーティファクトがあり、イベントレシーバーのような機能を使用している場合は、 撤回と再デプロイ.

他のヒント

返信ありがとうございます。私には2つの懸念があります:

a。私のWSPがアセンブリバージョンを備えたWebパートを1.0.0.0で展開しており、アセンブリファイルバージョンも1.0.0.0であると仮定します。数日後、WebPartの最近のバージョンを展開する必要があります。アセンブリバージョンは現在2.0.0.0になり、アセンブリファイルバージョンも2.0.0.0になります。 WSPを撤回して再展開したとしても、Webパーツギャラリーにある.webpartファイルは、常に1.0.0.0としてアセンブリバージョンを表示していることに気付きました。これは、WSPリトラクションが.webpartファイルを削除せず、どちらも非アクティブ化を特徴としていないためだと思います。したがって、残っている唯一のオプションは、WebPartギャラリーから.webpartファイルを削除する機能の非アクティブ化コードを記述することです。これは、展開されたWebApplicationのすべてのサイトコレクションを繰り返してコード(インストーラーとしてWindowsフォーム)から、機能がアクティブ化され、同じものを非アクティブ化するサイトコレクションを決定する必要があるため、ほぼ効率的です。

b。いくつかの操作については、WebPart DLLバージョンを照会する必要があります。 WSPバージョンバージョンをWebパートDLLと同じままにすることができれば、それは良いことだと思っていました。これにより、SharePointコンテキストに留まり、WebパーツDLLバージョンを決定するのに役立ちます(DLLをクエリしてバージョンを見つけるのではなく)。

ありがとう

WSPは本当にバージョンではありません。
ただし、コンポーネントのバージョンを使用できます。

  • 異なる名前を介した機能またはWebパート(featurev1、featurev2 ...)
  • 標準アセンブリバージョン化を使用したアセンブリ(webpartv1アセンブリ1.0.0を使用し、webpartv2を使用します1.1.0など)
  • ...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top