這裏有類似的問題,但我已經用盡了我找到的這個問題的每個解決方案。MSBuild失敗,缺失參考
我的解決方案在本地編譯並運行正常,但是當我檢入我的代碼並運行MSBuild時,它會失敗,並顯示錯誤The type or namespace name 'DbUp' could not be found
。
DbUp
在Nuget上可用,但我必須使用我收到的修改版本,所以我手動將它拖入我的包文件夾中,然後通過瀏覽到項目中的.dll
來引用它。
我首先試圖通過刪除.dll
並嘗試再次引用它來解決此問題。然後我刪除了整個項目並再次嘗試了這個過程。儘管如此,它每次都會在本地編譯和運行,但每次檢查我的代碼並運行MSBuild時都會失敗。
我檢查了項目文件和參考似乎是有罰款:
<Reference Include="DbUp">
<HintPath>..\packages\dbup\DbUp.dll</HintPath>
</Reference>
我不明白的事情是,我會清理我的解決方案,然後重新編譯和DbUp.dll
是在我的倉。那麼爲什麼MSBuild無法找到參考?
讓我知道你是否需要任何額外的信息來幫助。謝謝。
源代碼管理下的packages文件夾? –
是的,它是在源代碼控制下 – cfly24