2010-04-27 79 views
0

在VS2008當我添加一個引用到DLL如log4net的我得到的csproj以下Visual Studio 2010中添加引用版本缺少

<Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL"> 
     <SpecificVersion>False</SpecificVersion> 
     <HintPath>..\..\lib\log4net\log4net.dll</HintPath> 
    </Reference> 

在VS2010當我添加一個引用到DLL的第一次如log4net的我得到的csproj以下(即沒有版本號等)

<Reference Include="log4net"> 
      <HintPath>..\..\lib\log4net\log4net.dll</HintPath> 
    </Reference> 

如果我刪除參考,並添加第二個時間相同的細節,在VS2008有(版本等)

Anyo ne知道爲什麼版本號等不存在我第一次添加一個參考,爲什麼它是在secound時間參考添加?

回答

0

兩個片段是相等的 - log4net的裝配不完全合格的

這似乎與序列化問題,但不用擔心它應該工作

小號

+0

繆斯,它的工作原理,但我我爲什麼第一次添加一個版本它不包括版本,但如果我添加第二次它添加版本等 – Noel 2010-05-01 16:12:02

+0

這是一個與.proj文件序列化的問題,有時可能會令人困惑。你可以把它報告給MS – 2010-05-01 22:36:52

相關問題