vs2010から展開した後、カスタムWebPartはSharePoint 2010に表示されません
-
16-10-2019 - |
質問
完全な開示:SharePoint Development Noob。現在、VS2010にSPソリューションに3つのカスタムWebパーツが組み込まれています。私はプロジェクトを構築して、地元のSharePoint Dev Boxに展開します。ただし、展開後、最初の2つのカスタムWebパーツのみが「Webパーツの挿入」リボンセクションのカスタムカテゴリに表示されます。 3つのWebパートすべてのElements.xmlファイルをチェックしましたが、それらはすべてカスタムグループの下にリストされるように設定されています。これをどのようにデバッグできるかについてのアイデアはありますか?建設的なアドバイスは大歓迎です。
Home Elements.xml
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
<Module Name="Home" List="113" Url="_catalogs/wp">
<File Path="Home\Home.webpart" Url="Home.webpart" Type="GhostableInLibrary" >
<Property Name="Group" Value="Custom" />
</File>
</Module>
</Elements>
IdeaEditor Elements.xml
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
<Module Name="IdeaEditor" List="113" Url="_catalogs/wp">
<File Path="IdeaEditor\IdeaEditor.webpart" Url="IdeaEditor.webpart" Type="GhostableInLibrary" >
<Property Name="Group" Value="Custom" />
</File>
</Module>
</Elements>
IdeaGrid Elements.xml
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
<Module Name="IdeaGrid" List="113" Url="_catalogs/wp">
<File Path="IdeaGrid\IdeaGrid.webpart" Url="IdeaGrid.webpart" Type="GhostableInLibrary" >
<Property Name="Group" Value="Custom" />
</File>
</Module>
</Elements>
解決 3
私はこの問題を理解しました。理由はわかりませんが、ソリューションの機能名を変更すると問題が解決するようです。しかし、助けてくれてありがとう。
他のヒント
.webpartファイルの命名競合がないことを確認してください。 element.xmlファイルの内容を使用して質問を更新してください。 Webパーツまたは1つの単一にいくつかのSPI(SharePointプロジェクトアイテム)を使用しましたか?
ソリューションを展開するときに、3つのWebパーツがすべてパッケージ化されていることを確認するために、パッケージエディターをチェックしましたか?
所属していません sharepoint.stackexchange