當我在 ASP.NET Core 項目上編碼時,我的操作中需要一些服務,例如_tokenManager,我必須添加一個新的依賴項注入,如下所示:為控制器添加一個新的依賴關系至少需要 3 行代碼,所以這并不容易。當我需要多個依賴項時,它會花費我很多時間。順便說一句,當我改變我的代碼時,一些依賴可能不是必需的并且應該被刪除。我必須一一檢查這些依賴關系,以確保每一個都是必要的。那么有沒有什么簡單的方法可以在我嘗試使用它們時自動添加這些依賴項并建議我刪除那些不需要的依賴項?好像 Visual Studio 已經有這個功能了。如何啟用此功能?
1 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
我有一個解決方案。
如果您首先編寫注入的依賴項,如下所示:
public class MyController
{
private readonly MyDependency instance <Ctrl + . here>
public MyController()
{
}
}
Visual Studio 不會給你建議來完成這個。
但是,如果您首先像這樣在構造函數中編寫依賴項:
public class MyController
{
public MyController(
MyDependency instance <Ctrl + . here>
)
{
}
}
而 Visual Studio 2019 將幫助您完成它。
- 1 回答
- 0 關注
- 186 瀏覽
添加回答
舉報
0/150
提交
取消