問題タブ [wsp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2298 参照

sharepoint-2010 - SharePoint 2010 ファーム WSP の展開、1 つの wfe がダウン

SharePoint ファーム 2010 に 2 つの wfe があり、1 つの wfe がダウンしています。今すぐ wsp ソリューションをデプロイできますか? 結果は何ですか?

0 投票する
1 に答える
352 参照

sharepoint - SharePoint - WSP ソリューションをサイト コレクションにロックする方法は? サーバ?そして農場?

クライアントに販売する予定の WSP ソリューションを構築しました。特定のサイト コレクション、サーバー、またはファームでのみ使用できるようにロックされたソリューションを販売している企業が他にもあることがわかります。

どうすれば同じことができますか?どんな助けでも大歓迎です。

乾杯!:-)

0 投票する
1 に答える
2295 参照

sharepoint - WSPソリューションとして展開されたワークフローが見つかりません(VSから展開すると機能します)

私はSharePointを初めて使用します。私の質問に対する答えが明らかな場合は、申し訳ありません。

非常に単純なワークフローをWSPパッケージとして展開しようとしています。エラーなしで展開され、アクティブ化されますが、ワークフローが見つからず、リストに関連付けることができません。助けてくれませんか、私が間違っていることを教えてください。

私はそうします:

  1. 空のプロジェクトを作成する空のプロジェクトを作成する

  2. ファームソリューションとして信頼レベルを選択するここに画像の説明を入力してください

  3. ステートマシンワークフローの追加ここに画像の説明を入力してください

  4. リストワークフローを選択ここに画像の説明を入力してください

  5. ワークフローをリストタスクに関連付けるここに画像の説明を入力してください ここに画像の説明を入力してください

  6. シンプルなワークフローを作成する ここに画像の説明を入力してください

  7. VS2010でCTRL-F5を押して、WFが表示されることを確認します ここに画像の説明を入力してください ここに画像の説明を入力してください

  8. WSPパッケージにパックします ここに画像の説明を入力してください

  9. アップロードしてアクティブ化します。
    ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

  10. リストに関連付けられているかどうかを確認してください。そうではありません。 ここに画像の説明を入力してください

  11. 手動で関連付けてみますが、表示されません。なんで?私のエラーはどこにありますか? ここに画像の説明を入力してください ここに画像の説明を入力してください

問題についてグーグルで検索しようとしましたが、何も見つかりませんでした。基本原則で重要なことを見逃したと思いますが、何がわかりません。お願い助けて。

前もって感謝します。

0 投票する
3 に答える
12739 参照

deployment - デバッグ時にプロジェクトのアセンブリがパッケージにないのはなぜですか?

しばらく問題なくデバッグしていた SharePoint プロジェクトがあります。

今日、プロジェクトの唯一の機能に機能レシーバーを追加しました。Visual Studio が既定で追加する空のレシーバー クラスについては、まだ何も変更していません。

「パッケージ」コマンドは、プロジェクトの DLL ファイルを含むパッケージを生成するようになりました (ご想像のとおり、フィーチャー レシーバーを追加しても、これについては何も変わりません)。

ただし、デバッグすると、生成されたパッケージにプロジェクトの DLL ファイルが含まれず、デプロイ作業が次のエラーで失敗します。

展開ステップ 'ソリューションの追加' でエラーが発生しました: 機能 "ABC_XYZ 機能" のレシーバー アセンブリ "ABC、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 2377fad544a7c307" を読み込めませんでした (ID: dca34989-a2f2-413b-b5c4-958e0bbb84ef .: System.IO.FileNotFoundException: ファイルまたはアセンブリ 'ABC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2377fad544a7c307' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイル名: 'ABC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2377fad544a7c307' at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) System.Reflection.Assembly で。

WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。

フィーチャー レシーバーを削除すると、問題なく再度デバッグできますが、フィーチャー レシーバーを再度追加するとすぐに問題が再発します。

クリーニングと再構築、およびデバッグを試みましたが、機能レシーバーを削除しない限り、または削除するまでエラーは消えません。

「Package」コマンドを使用するとプロジェクトのアセンブリがパッケージに含まれるのに、「Start Debugging」コマンドを使用すると含まれないのはなぜですか? また、フィーチャー レシーバーを追加すると、これが発生しますか?

0 投票する
1 に答える
664 参照

sharepoint - VS2010 から SP2010 プロジェクトをバッチ パッケージ化する PowerShell

リモートSP2010サーバーへの手動(PowerShell-ed)展開用に、それぞれ1〜2個のプロジェクトを含むソリューションを個別のWSPファイルにまとめて「パッケージ化」するPowerShellを知っている人はいますか?

より良い方法論はありますか?

0 投票する
2 に答える
7320 参照

sharepoint-2010 - ソリューションの展開時にSharepoint機能をアクティブ化する

新しいwspソリューションを展開するときに、機能(具体的にはSharePoint Server Publishing機能)を自動的にアクティブ化したい。これは可能ですか。

Visual StudioのSharepointプロジェクト内でこれをどこでどのように行うのですか?

0 投票する
1 に答える
704 参照

sharepoint-2010 - 無効な SPWebConfigModifications をフラッシュする方法

無効な SPWebConfigModifications をフラッシュするにはどうすればよいですか?

ソリューションの一部としていくつかの無効な変更を実行しようとしましたが、ApplyWebConfigModifications を実行するたびに無効な変更を実行しようとするたびに、それらを取り除くことができません。

それらをシステムからどのようにフラッシュしますか?

0 投票する
3 に答える
2286 参照

sharepoint - TFS 2010 カスタム出力による SharePoint 2010 ソリューションの構築

この SO 投稿に非常によく似た質問があります: TFS Build 2010 - Custom Binary Location and SharePoint WSP。明確な答えはありませんが、提供された唯一の答えは進むべき道のようです。

いくつかのソリューションを構築しており、ソリューションとプロジェクトを独自のフォルダーに配置する必要があります。これにより、ビルド出力が、使用しているテンプレートの MSBuild 呼び出しに変更されます。私はこれを問題なくしばらく使用しています。

最近、ある開発者が、毎日のビルドで .wsp ファイルが生成されていないと不満を漏らしました。これを調べたところ、前述のSO投稿に出くわしました。

指示に従いましたが、新しいエラーが発生しました:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets (411): メソッドが見つかりません: 'Boolean Microsoft.VisualStudio.SharePoint.PathUtils.HasIllegalDeploymentPathCharacters(System.弦)'。

ターゲット ファイルの次の行 (411) を確認しました。

PackageFilesターゲットは次のように定義されています。

GACを確認しましたが、そこに表示されなかったので追加しました。TFS 2010 ビルド マシンには、Visual Studio 2010 と SharePoint 2010 がインストールされています。このタスクを変更する以外に何もする必要はないと思います:

OutDirが $(TargetDir) を指すようにします。

メソッドが見つからないこのエラーが発生する理由について、何か不足していますか? Google Fu を使用しているにもかかわらず、ウェブ上に情報がないため、このエラーは非常に腹立たしいものです。

更新 ビルド サーバー上にある Microsoft.VisualStudio.SharePoint.dll を分解しました。PathUtils クラスまたは Namespace はありません。このファイルのバージョンが悪い可能性はありますか? どうすればこれを検出できますか? ビルド サーバーに SharePoint SDK をインストールする必要がありますか。すでにSharepoint 2010がインストールされています。

更新 2
GAC を確認しました。Microsoft.VisualStudio.Sharepoint アセンブリが表示されます。ただし、Visual Studio コマンド プロンプトの x64 バージョンを実行している場合にのみ見つけることができます。通常のものを実行すると、アセンブリが返されません。これは、Sharepoint アセンブリが 64 ビットであるためだと思います。私の知る限り、TFS は 64 ビットに設定されています。これは私の問題でしょうか?

0 投票する
1 に答える
1632 参照

visual-studio-2010 - 複数のプロジェクトからの複数の機能を単一のwspパッケージとしてデプロイする-VisualStudio2010のサポート

SharePointワークフロープロジェクトXとSharePointイベントレシーバープロジェクトYがあります。ワークフロープロジェクトにfeatureXがあり、evetレシーバープロジェクトYにfeatureYがあります。両方のプロジェクトを単一のwspパッケージにデプロイしたいと思います。ワークフロープロジェクトXにfeatureYを追加できますか?または、機能を使用して3番目のプロジェクトを作成し、イベントハンドラーとワークフローの両方の機能をインポートする必要がありますか?はいの場合-VS2010を使用してこれを行う方法は?回答ありがとうございます。

私は次のリンクで答えを見つけました。

https://sharepoint.stackexchange.com/questions/12103/multiple-sharepoint-projects-in-one-solution-how-to-package-correctly

解決策は、新しい(空の)SharePointプロジェクトを作成し、PackageViewerでファイルPackage.packageを開くことです。次に、ソリューション内のすべての機能を/からパッケージに移動できます。