多くの掘り下げと欲求不満の後、ようやく簡単なコントロールが機能するようになりました。実際、SharePoint 2010 は、カスタム コントロールが Web Access 2012 ではなく、Web Access 2010 と同様にフォーマットされることを期待しています。
http://code.msdn.microsoft.com/windowsdesktop/CSTFSWebAccessWorkItemMulti-ace1b01e
また、2008 Team System Web Access (はい、2008) をインストールすると、役立つドキュメントを含む Word 文書が得られます。
以下にいくつかの注意事項を示します。
Word のドキュメントには、コントロールは IWorkItemControl と IWorkItemWebControl の両方から継承する必要があると記載されています。IWorkItemWebControl には IWorkItemControl が行うすべてのフィールドが含まれており、IWorkItemControl は .NET 4.5 を参照する DLL で宣言されているため (SharePoint 2010 には適していません)、IWorkItemWebControl のみを参照しましたが、動作するようです。
ドキュメントには、コントロールが動作するには System.Web.UI.Control から継承する必要があると記載されていますが、UserControl は動作しません。それを機能させるには、WebControls の 1 つから継承する必要がありました。
カスタム コントロールには、いくつかの DLL の TFS 2012 バージョン (サンプル ダウンロードにリストされています) への参照が必要ですが、それらが見つかった唯一の場所は、SharePoint サーバーの GAC にありました。そこで、開発用に GAC からローカル マシンにコピーしました。
展開は簡単です。.wicc ファイルと DLL を "Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\Tswa\CustomControls" に配置するだけです。
他に何か見つけたら、ここに投稿します。