改變項目的輸出路徑最近白後,我改變了我的默認(../bin/debug)項目(類庫)的輸出路徑:NCRUNCH代碼覆蓋率指標都在測試
$(OURDIRECTORY_BUILD)\ Debug \ 其中OURDIRECTORY是一個環境(系統)變量)。
我也改變了單元測試項目(即在相同的解決方案)來引用類庫是這樣的:
參考包括= 「在MyLibrary」> $(OURDIRECTORY)\調試\ MyLibrary.dll
以前,我剛剛引用它作爲項目參考。我將項目引用更改爲上述內容,因爲我在更改輸出路徑後遇到了問題。無論如何,現在所有的構建和單元測試都通過了,但是當我查看NCrunch指標時,它們都是0.00%,代碼覆蓋率標記都是白色的(沒有覆蓋率)。顯然,我確實有覆蓋率(非常接近100%),並且有關改變輸出路徑的一些信息讓NCRUNCH感到困惑。我應該如何處理這個問題?
我有點受限於將這種環境變量的想法用於輸出路徑,正如我的老闆所暗示的那樣。我們有多個正在構建的庫(並非都在相同的解決方案中),並且正在嘗試使所有內容都可以在多臺機器上構建。該方案允許每個工程師爲環境變量選擇他自己的路徑,甚至可以通過更改環境變量值來切換兩個代碼庫。
讓我知道,如果我可以提供更多的細節,或者如果有更合適的地方張貼。
感謝,
戴夫