3

そのため、Visual Studio 2012 で SharePoint 2013 ビジュアル Web パーツを作成していたところ、この問題が発生しました。Visual Studio は自動的に と を作成WebPartUserControl.ascx.csWebPartUserControl.ascx.g.csます。これWebPartUserControl.ascx.g.csは、ファイルを編集すると自動的に生成されWebPartUserControl.ascxます。ContentTemplateそこで、いくつかのタグをファイルに追加し.ascx、Visual Studio で次のコードを生成しましたWebPartUserControl.ascx.g.cs

public partial class WebPartUserControl {
   ...

   public static implicit operator global::System.Web.UI.TemplateControl(WebPartUserControl target)
   {
       return target == null ? null : target.TemplateControl;
   }

   ...
}

ソリューションをデプロイしようとすると、Visual Studio で下線が引かれ、次のimplicit operator global::System.Web.UI.TemplateControlエラーが発生します。

Namespace.WebPart.WebPartUserControl.implicit operator 
System.Web.UI.TemplateControl(Namespace.WebPart.WebPartUserControl)': 
user-defined conversions to or from a base class are not allowed

この問題に数時間苦労しているにもかかわらず、これを解決する方法を想像することさえできません...誰か助けてください。.ascxファイルに何かを追加する必要があると思いますWebPartUserControl.ascx.csか?前もって感謝します!

4

0 に答える 0