1

何ヶ月もうまく機能している複雑な Windows Phone 7 クラス ライブラリがあります。ただし、csproj ファイル内のクラス ライブラリに 1 行だけ変更を加えると、コードのエラーが発生します。問題の1行は次のとおりです。

から:

<Reference Include="System.Windows.Interactivity, Version=3.7.5.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35,
processorArchitecture=MSIL" />

に:

<Reference Include="System.Windows.Interactivity, Version=3.8.5.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35,
processorArchitecture=MSIL" />

私が言及している失敗は、クラス ライブラリが正しく機能するために不可欠な OnApplyTemplate() オーバーロードが呼び出されなくなったことです。

誰でもこの問題についての洞察を教えてもらえますか?

どうもありがとう。

4

1 に答える 1

0

「クラス ライブラリに 1 行だけ変更を加える」わけではありません。システムではあるが外部のライブラリの別のバージョンを参照しています。

ライブラリの 2 つの異なるバージョンがあった場合、それらの間に違いがあると思います。(そうでなければ、2 つのバージョンがありますか?) たまたま、2 つのバージョン間の変更が破壊的変更のように見えます。

そもそもなぜ v 3.8.5.0 に変更するのですか?

于 2012-09-25T14:39:00.413 に答える