錯誤:
Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c
調試或者在安裝了VS2012的電腦上運行沒事,但在干凈的環境下,就報這個錯誤。
解決:
查了一下AssemblySignatureKeyAttribute,是.net framework4.5才有。
仔細檢查了一次每個assembly的目標框架,全部是.net framework 4.0
百思不得其解,折騰了一晚上......
最后不得已用排除法,把部署目錄中的文件一個一個移除/添加。
最后發現是*.vshost.exe引起的,刪除后就沒事了。