:我々が見つけた
System.IO.FileLoadException : Could not load file or assembly 'Latitude.Platform.Core, Version=1.0.5871.22518, Culture=neutral, PublicKeyToken=7926214d13e12325' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
TearDown : System.IO.FileLoadException : Could not load file or assembly 'Latitude.Platform.Core, Version=1.0.5871.22518, Culture=neutral, PublicKeyToken=7926214d13e12325' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
をそののVisual Studioが間違っていて、が古いコードを実行しています。
古いコードを実行している場合にエラーが発生する場合は、アセンブリに署名してください。
nugetパッケージを書いている場合は、に署名してください。署名されていないアセンブリは、私たちがコードの最新バージョンを確実に実行していることを確認したいと思っている私たちにとっては厄介です。 Visual Studioを修正できません。私ができることは、Visual Studioが間違っていることを検出することだけです。 したがって、ナゲットアセンブリに署名してください。
ここでは、「デジタル署名」(セキュリティ目的を持っています)と「厳密に名前付きのアセンブリ」があります。これはdllの不具合を修正し、GACがライブラリにリンクするのを助けます。 1つまたは別のものを使用することは同様であり、両方ともアセンブリに署名するという点で言える。いくつかのポスターがあるものを考えているように見え、他の人が別のものを考えているようです。 – amalgamate