Visual Studios Premium 2012 で問題が発生しています。
最近、から継承するボタン コントロールの名前空間を変更しましたLinkbutton
。コードは次のようになります。
//namespace MyOldNameSpace
namespace MyNewNameSpace
{
public class myButton : LinkButton
{
//some stuff here
}
}
この変更に合わせて、このコードへのすべての参照を更新しました。でも...
designer.cs ファイルは、新しく更新された名前空間でのボタンの生成を拒否します。たとえば、関数は私の designer.cs ファイルでは次のようになります。
protected global::MyOldNameSpace.myButton myButton1
すべてをコンパイルして機能させるには、コードを調べて、designer.cs ファイルの名前空間を更新する必要があります。機能上の問題はありません。また、新しい変更に合わせて web.config を変更しました。
私は次のことを試しました:
- ビジュアル スタジオの閉鎖と再開
- ~/../appdata/ に入り、いくつかのファイルを削除します [ブログでこの解決策を見つけました]
しかし、これはどれもうまくいきませんでした。
前もって感謝します
私が行ったいくつかの変更を編集します。
web.config で
<add tagPrefix="abc" namespace="MyNewNameSpace" assembly="MyNewNameSpace"
.aspx ページで
<abc:myButton runat="server" onclick=...etc...>