2016-03-28 10 views
0

私に渡されたプロジェクトをフォークしました。ascxファイルがSystem.web.ui.webcontrol名前空間を認識しません

私は新しいソリューションを作成し、新しいvb.net Webアプリケーションを作成し、1つずつフォルダをコピーしました。その目的は、私が追跡できなかった問題を分離することでした。

私は奇妙な動作に遭遇しました。誰かがこの問題を抱えている可能性があると考えました。ユーザーコントロール(ascxファイル)のフォルダがあり、その多くにGridViewがあります。 (ImageButtonも問題を引き起こします)。

ソースプロジェクトは問題ありません。それはコンパイルします。 コピーしたプロジェクトは、System.Web.UI.WebControlsを認識しません。

すべての参照と各プロジェクトの付属アセンブリを確認した後、空のWebページを作成してGridViewを追加しました。それはうまく動作します。

だから私は、最初に悪いWebBrowserコントロール(documentGrid)を取った、 * * 上のロジックをコピー* 上のHTMLをコピーした* documentGrid1 と呼ばれる同じフォルダに新しいWebBrowserコントロールを作成し、視覚的デザイナーのファイル を検査* documentGridを削除documentGrid1 - > documentGridという名前に変更されました。

正常に動作します。 もう一度試してみましたが、winMergeを使用して3つのファイルをすべて削除してから削除しました。 完璧なマッチ、新しいもの、古いものはありません。

サポートファイルのどこかに、あるプロジェクトから別のプロジェクトにコピーしてから問題が発生する可能性がありますか?

これらのうち約40個がありますが、私は回避策を進めていきますが、失敗している理由があります。最後の手がかりとして

、古いファイルで 、私は

dim x as new system.web. 

を入力することができると私は同じことを入力する場合、私は3つの選択肢... AppNetHostingPermission AppNetHostingPermissionLevel AppNetHostingPermissionAttribute

を取得します新しく作成されたユーザーコントロールでは、ソリューションがある場所であるUI名前空間など、無数のオプションが得られます。私は、ファイルの拡張子が予想 た.ascx .ascx.designer.vb .ascx.vb

として全てです確認しました

これらを制御している他のいくつかの場所がなければなりませんか? 私は何が欠けていますか?含まれる

おかげ

答えて

0

すべてのファイルは、私は最終的に単一のファイルを含め除く試みた

(彼らはエラーを生成された理由である)を示しました。

それを修正しました。

だから私、その後、除外と含まれるすべての残りの(シフトクリックで一度に複数のファイルを行うことができます)

これは、問題を解決しました。

関連する問題