0

私のソリューションには、3つのプロジェクト(1つのWebサイト、1つのデータ層、1つのビジネス層)があります。私のbizレイヤーには、Webサイトとデータレイヤーの両方にアセンブリ参照があり、データレイヤーにはWebサイトにも参照があります。私のWebサイトには、基本的にこれらのデータレイヤーとビジネスレイヤーを使用して機能する3つのWebサービスがあります。

今私が直面している問題は、最近、このBizEntityのクラスの1つにいくつかの変更を加えました。これは私のビジネスレイヤープロジェクト名であり、現在のクラスの1つにいくつかのフィールドを追加してから、レポートを提供するためにrdlcをWebサイトに追加しました。ツールからテーブルを削除すると、rdlcデザインページで次のエラーが発生します。

 "Could not load file or assembly 'BizEntity', Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."

* BizEntityは、オブジェクトを含む私のbizレイヤーのプロジェクト名です。

私は長い間インターネットで解決策を探していましたが、それに対する実用的な解決策を見つけることができませんでした。どんな助けや提案も大歓迎です。

前もって感謝します。

4

3 に答える 3

3

データレイヤーとビズレイヤーのdllをコピーします

サーバールート:\ ProgramFiles \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ CommonExtensions \ DataDesign

VSを再起動します。

于 2012-10-05T04:20:34.520 に答える
2

ajaxtoolkitでも同じ問題が発生しましたが、前述のフォルダーにajaxライブラリを追加すると問題が解決しました。SanitizerProviders.dllAjaxControlToolkit.dllHtmlSanitizationLibrary.dllを追加し、最後にVS2010を再起動しました。

于 2012-11-09T20:45:37.317 に答える
0

BizEntityを格納するフォルダのプロパティが「読み取り専用」であるかどうかを確認してください。

于 2012-10-05T04:08:23.080 に答える