在我的項目文件中,我有以下條目:Visual Studio 2008中解決錯誤的參考
<Reference Include="Microsoft.Practices.Unity, Version=1.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\..\..\..\Libraries\Microsoft.Practices.Unity.dll</HintPath>
</Reference>
其絕對值轉換爲:
C:\ dev的\ LUT600 2.1.1 \ OCC600 \庫
不知怎的,當我嘗試編譯項目時,Visual Studio加載從完全不同的路徑參考:
/reference:「C:\ Program Files \ Microsoft Enterprise Library 4.1 - October 2008 \ Bin \ Microsoft.Practices.Unity.dll。
它如何解決這個位置是一個完整的謎,因爲這個DLL沒有被引用在這個項目的任何地方。
我已將特定Verion設置爲true,但它仍可解析此位置的參考。
任何想法?
TIA。
克勞斯
重命名C:\ Program Files文件\微軟企業庫4.1 - 2008年10月\斌 到 C:\ Program Files文件\微軟企業庫4。1 - 2008年10月\ Bin_bk 強迫它使用正確的參考,但爲什麼? – 2009-10-23 18:27:12
Unity DLL是否是相同的版本?如果是這樣,它是否在不同的位置找到了相同的文件? – Shiv 2015-03-30 03:03:40