web-dev-qa-db-ja.com

Visual Studioでaspx.designer.csを生成する方法は?

私の現在のaspx.designer.csは正常に動作していません。ソリューションエクスプローラーでaspx.designer.csを再生成することについて誰もが考えています。

31

見つかった ここ

Visual Studio内:

1) Remove your aspx.designer.cs file

2) Right click on your aspx file and select "Convert to Web Application"
      or for VS2017
   click on your aspx file and then from Project menu, click "Convert to Web Application"

これにより、aspx.designer.csが最新の状態に追加されます。

次のエラーが表示された場合:

「デザイナーファイルの生成に失敗しました:メソッドまたは操作は実装されていません。」

Visual Studioを閉じてからプロジェクトを再度開き、手順2を再度実行してください。

そして ここ

デザイナーファイルが見つからないか破損していると、Visual Studio(VS)がビルドに失敗します。これは、デザイナーファイルがないと、VSがコントロールの宣言を見つけることができないためです。また、ほとんどの時間コントロールは、ビルドエラーを発生させるdesigner.csに追加されません。

この問題を解決するために、以下は私が知っている最も簡単な解決策です。

  1. デザイナファイルが破損している場合は削除し、そうでない場合は手順2から開始します。
  2. Aspxマークアップ(ソース)ページに移動して、以下のコード行を見つけます。 <%@ Page Language="C#" AutoEventWireup="false" CodeFile="SamplePage.aspx.cs" Inherits=" SamplePageClass" %>
  3. CodeFileタグをCodeBehindに変更します。
  4. ファイルを保存します。
  5. プロジェクトを再構築します(これにより、ページのデザイナーファイルが作成されます)
  6. 変更を元に戻します(ステップ3)。
60
Nagaraj S