3

次のコードに問題があります。

        BSPSite site = new BSPSite();
        BSPWeb web = site.SetRootWeb();

エラー: ファイルまたはアセンブリ 'System.Moles, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0ae41878053f6703' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

ソース コードの Behavoir アセンブリを .NET 4 に再構築しようとしましたが、うまくいきませんでした。v0.94を使用しています。

どんな助けでも感謝します。

4

2 に答える 2

0

1) C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies に移動します。

2) Microsoft.Moles.VsHost.x86.exe.config を見つけます

3) 実行時に次の行を追加して開いて変更する

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
           <dependentAssembly>
                     <assemblyIdentity name="System.Moles" publicKeyToken="0ae41878053f6703" culture="neutral"/>
                     <bindingRedirect oldVersion= "4.0.0.0"
                                              newVersion= "2.0.0.0"/>
            </dependentAssembly>

     </assemblyBinding>
于 2011-06-28T13:44:51.463 に答える
-1

すべての .moles 関連ファイルと .moles 参照を削除します。

次に、各アセンブリの Moles 参照を追加します ([参照] の下の元のアセンブリを右クリックし、[Moles 参照の追加] を選択します)。これにより、.dll が新しい Moles バージョン用に再生成されます。

于 2011-05-15T23:48:12.973 に答える