質問者
SharePointOnlineソリューションの展開時エラー「アセンブリ グループをロードできません」の対応方法

質問
すべての返信
-
SharePoint Onlineでは、先週辺りから、アセンブリ参照を含むサンドボックスソリューションのデプロイをブロックする仕様変更を実施しているようです。
http://dev.office.com/blogs/removing-code-based-sandbox-solutions-in-sharepoint-online
display templateやcssしか入れていなくても、Visual Studioのサンドボックスソリューションのテンプレートから作成した時についてくるアセンブリ参照が残っていると、上記にひっかかるようなので、すべて消してみて下さい。
ここも参考になるかと。
# この仕様変更については2014年頃からアナウンスしていたとの事ですが、影響は大きそうですね。。
2016年8月4日 4:26 -
takesato さん、ありがとうございます。
visual studioで「パッケージにアセンブリを含める」をfasleに設定し、再度ビルドしたですが、wspファイルをインポートすると「アセンブリ グループをロードできません。指定されたアセンブリ
グループに対して、ユーザー アセンブリを提供しようとして、ユーザー アセンブリ グループ プロバイダーが例外をスローしました。」とエラーになりました。効化してみましたら、展開すると別のエラーになりました。
「アセンブリ
グループをロードできません。ユーザー アセンブリ グループ
プロバイダーは、指定されたアセンブリ グループに対して、ユーザー アセンブリを提供できませんでした。 」
自動的に生成されるアセンブリ コードを無効化してみましたら、展開すると
別のエラーになりました。
「アセンブリ
グループをロードできません。ユーザー アセンブリ グループ
プロバイダーは、指定されたアセンブリ グループに対して、ユーザー アセンブリを提供できませんでした。 」
自動的に生成されるアセンブリ コードを無効化してみましたら、展開すると
別のエラーになりました。
「アセンブリ
グループをロードできません。ユーザー アセンブリ グループ
プロバイダーは、指定されたアセンブリ グループに対して、ユーザー アセンブリを提供できませんでした。 」
自動的に生成されるアセンブリ コードを無効化してみましたら、展開すると
別のエラーになりました。
「アセンブリ
グループをロードできません。ユーザー アセンブリ グループ
プロバイダーは、指定されたアセンブリ グループに対して、ユーザー アセンブリを提供できませんでした。 」
2016年8月4日 11:45 -
大変失礼しました。アセンブリ参照は、質問の最初にて削除されている旨が記述されてましたね。。
念のため、インポートする.wspファイルを以下の通り展開してみて、アセンブリ参照が消えているかを確認して頂いた方がよいかと思います。
1..wspファイルのバックアップを取り、拡張子を.cabに変更し展開する。
2.Manifest.xmlをエディタで開き、<Assembly>タグが存在していない事を確認する。
後は、可能ならば新しく空のサンドボックスソリューションを作成し、[パッケージにアセンブリを含める]をFalseにし、インポートする事は可能でしょうか。もしこれでも同じエラーになるようだったら、Answer deskに問い合わせした方がよいかもしれません。
# 時間があればこちらのSharePoint Onlineでも試してみます。
2016年8月5日 0:53