遇到一個神奇的 build fail
明明在 visual studio 已經 reference 了某個 dll
該 dll 也確定有 export 需要的 method 出來
但是在 object browser 就是看不到那個 method 導致無限的 build fail
查了快一小時 才發現這個 project 裡面同時存在一個舊版的 dll
但是不是以 reference dll 的方式 是以 included file 的方式在 project 裡面
visual studio 不知是吃錯甚麼藥 總是以為他 reference 到的是舊版 dll
後來把舊版 dll exclude 出 project 就 build 成功了
但是舊版 dll 明明不是以 referenced dll 的方式存在 project
為什麼 visual stdio 會誤認?
只能認為是 visual studio 的 bug 了
沒有留言:
張貼留言