問題:カスタム Web パーツを SharePoint サイトに追加しようとすると、「ファイルが見つかりません」というエラーで追加が失敗します。12\LOGS を確認すると、リソース ファイルの問題が示されます:
#20015: "Resources.en-US.resx" を開けません: そのようなファイルやフォルダーはありません。
通常の疑わしい場所 (12\Resources など) をすべて調べました。名前を変更する Resources.resx がありません。さらに、私の開発ではリソース ファイルを使用していません。
設定:
現在、1 つのプロジェクトに 4 つの Web パーツがあります。Manifest.XML がセットアップされ、準備完了です。他にも 3 つのプロジェクト (DAL、BLL タイプのもの) があり、主要な出力が CAB プロジェクトに追加されています。-globalinstall および -force オプションを指定して stsadm -o addwppack を実行しています。(manifest.xmlを再配線した後、-o addsolutionオプションを試みましたが、同じ問題が発生しています)。すべての .dll が GAC に追加されていることを確認できます。
質問:ここで何が欠けていますか? Google で 2 日間過ごし、cab プロジェクトを作り直しましたが、役に立ちませんでした。悲しいことに、Visual Studio からの展開は機能します。ただし、次の環境にデプロイする必要があり、そのマシンに対する権利がありません (さらに、Vis Studio をプロダクション ボックスに入れる方法はありません)。ヘルプやポインタをいただければ幸いです (私は現在、SharePoint で頭がいっぱいなので)。ありがとう。