亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 TFS 中無法找到構建定義的獲取類型或命名空間錯誤

在 TFS 中無法找到構建定義的獲取類型或命名空間錯誤

C#
慕容708150 2021-11-28 16:16:48
所以當我第一次將這個項目添加到源代碼控制時,我可能搞砸了并取消了一堆更改..基本上發生的事情是這樣的我的本地版本構建良好,完全沒有錯誤。我正在嘗試在 TFS 中為其創建構建定義,但出現以下錯誤Error CS0246: The type or namespace name 'OpenQA' could not be found (are you missing a using directive or an assembly reference?)我收到 NUnit、Selenium 和 Microsoft Interop 的這些錯誤。這些是我使用包管理器安裝的所有包。查看源代碼管理中的文件,在包下它們都在那里。然而,這個構建定義失敗了,如果我創建一個新的工作區并將其拉下來,我會看到完全相同的錯誤。很明顯,我做了一些魔術來使我的主要本地工作區正確構建,但是在將其檢入源代碼管理時并沒有做正確的事情,因為每當它在構建定義中啟動或重新下拉時,我都會看到這些錯誤。有沒有人對我如何修復這個有任何想法?我已經嘗試了以下還原 NuGet 包卸載所有軟件包并重新安裝。這不起作用,因為它顯示為沒有掛起的更改,因為它與源代碼管理中的內容匹配。我需要在 TFS 構建定義的某個地方配置它嗎?或者,更有可能的是,檢查什么來修復源代碼管理中的解決方案。
查看完整描述

1 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

Nuget 包不應進入源代碼管理。刪除源代碼管理中的包并在構建定義中添加 nuget restore 任務以在構建期間恢復所需的包。


查看完整回答
反對 回復 2021-11-28
  • 1 回答
  • 0 關注
  • 211 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號