7

以前にこのエラーが発生したことはありません。私はそれについてたくさん読んだことがありますが、それは私の魂の中でいくつかの言及が対立を引き起こしていると思います. しかし、私はそれを見つけることができません。「WeekOverview」という名前のリファレンスはありません。App_Code フォルダーでのみ検索されます。

クリーニング、再構築、バッチ、およびすべてを試みました。しかし、私が言ったように、それは参考になると思います。しかし、どうすれば正しいものを入手できますか?

公開時のエラー

CS0433: The type 'WeekOverview' exists in both 
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\personalwebb\75767f9d\62ef58be\assembly\dl3\b22616ea\c17e3cb3_f0ddcd01\App_Web_tzf1insv.DLL' and 
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\personalwebb\75767f9d\62ef58be\assembly\dl3\26ecbd1c\01966db2_f0ddcd01\App_Code.DLL'

ビジュアル スタジオでの警告

The type 'WeekOverview' in 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.5.cs' 
conflicts with the imported type 'WeekOverview' in 
'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Code.cmrt8ckb.dll'. 
Using the type defined in 
'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.5.cs'. c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.4.**cs

編集

私の問題は、App_Code の WeekOverview と、WeekOverview という名前の .aspx ページがあったことです。これを解決するには、WeekOverview クラスの周りに名前空間を取得する必要がありました。または、クラスの名前を変更します。どちらも機能し、その周りに名前空間を作成しました!

4

2 に答える 2

3

これがどこからともなく発生した場合は、.net フレームワーク フォルダーにある一時的な asp.net ファイルを削除してみてください。戻ってくる場合は、参照に問題があります。

于 2012-12-19T15:43:19.597 に答える
3

App_Code 特別なフォルダーにソース ファイルがあり、同じ型 ( WeekOVervew) が定義されているページ内コード ビハインドがあると思います。これらのタイプが異なることを行う場合は、適切に名前を付けてエラーを解決する必要があります。これらのタイプが同じことを行う場合は、コピーを 1 つだけにして、エラーを解決する必要があります。

重複するタイプを削除または修正してください。

于 2012-12-19T15:39:08.597 に答える