0

Syncfusionが提供するサンプルを実行しようとすると、アセンブリエラーが発生します。

(0): error CS1705: Assembly 'Syncfusion.Schedule.Mvc, Version=10.104.0.44, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' uses 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

失敗した参照を削除して、上位バージョンの番号4を追加する必要があると思いました。残念ながら、ビルド中、プロジェクトはバージョン2でビルドを試み続けます。

私は少なくともこれを持っている必要があります:

<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

しかし、ビルドで私はこれを取得します:

<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, ublicKeyToken=31BF3856AD364E35" />
4

2 に答える 2

0

下記をご確認の上、

  1. Syncfusion サンプルを使用している場合は、構成マネージャーを確認することをお勧めします。MVC-2 を使用している場合は、Configuration Manager をデバッグとして設定してください。MVC-3 を使用している場合は、Configuration Manager を debug-MVC3 として設定してください。

    注: Configuration Manager はビルド メニューで使用できます。

  2. 独自のサンプルを作成した場合は、プロジェクトの dll 参照を確認し、MVC スイッチャーとアセンブリ マネージャーを実行することをお勧めします。以下のリンクを参照してください。

http://help.syncfusion.com/resources/Content/ug_101/user%20interface/asp.net%20mvc/grid/documents/612howtoswitchbetwee.htm

よろしく、

スリダール N

于 2012-02-07T11:41:20.500 に答える
0

ビルドしているプロジェクトが ASP.NET MVC 2 プロジェクトではなく、ASP.NET MVC 3 プロジェクトであることを確認してください。このエラーが発生した場合、MVC 3 専用に設計された SyncFusion コンポーネントを使用しているようです。

于 2012-02-02T06:39:50.380 に答える