我重命名特定函數的本地變量,甚至是局部變量類的變量,但內置的重命名重構將修復項目範圍內的所有內容。我將名爲「d」的變量重命名爲「存款」,並在項目中更改了每次出現的「d」,並且我注意到它的唯一方式是因爲日期格式化在我甚至沒有碰過的表單上搞砸了。除了獲得Resharper或其他重構工具之外,有沒有辦法解決VS的重構問題?我沒有重構工具給我一個Silverlight項目的麻煩。在VS2010中重構(重命名)擰緊了WinForms項目
0
A
回答
1
確保在使用此工具時取消選中「在註釋中搜索」複選框。有時候重命令命令有點過分地更新註釋。
從您的描述中不清楚,您的重命名命令是否錯誤地將其他類中的同名無關變量重命名?
+0
是的,我不認爲它重命名變量(不要認爲有另一個我能想到的名爲「d」的變量),但它確實發瘋了並在項目中將EVERYWHERE字符串重命名爲「d」。它更新了30個不同的文件。幸運的是,我們使用TFS,因此我只是比較每個文件與檢入版本和大部分文件的未更改。 –
+0
現在我想到了,當我重構「label1」或「textbox1」之類的東西時,它已經在項目範圍內重命名了變量。當我使用SL或類庫項目完成此任務時,我從未注意到它出現這種行爲。 –
1
這不是標準的Visual Studio功能,請確保您沒有可能導致此問題的擴展。也嘗試重新安裝VS.
相關問題
- 1. 將我的文件從.htm重命名爲.php擰緊了字符編碼..?
- 2. 如何在VS2010中重命名項目名稱
- 3. 重命名VS2010構建配置
- 4. 如何在eclipse中重命名/重構整個libgdx/java項目
- 5. 在Roslyn重命名項目
- 6. 在MyEclipse中重命名項目名稱
- 7. 名單:重命名重複項目的
- 8. C#項目中的批量重命名(重構)
- 9. Android Studio項目中的重構/重命名變量
- 10. Eclipse重構在當前項目之外進行重命名?
- 11. PHP SQLite擰緊
- 12. 如何在XCode中重命名項目?
- 13. 在TreeCtrl中重命名項目
- 14. 在Visual Studio中重命名項目
- 15. 如何在Xcode中重命名項目?
- 16. 在Xcode 4.2中重命名項目
- 17. 在Netbeans中重命名Grails項目
- 18. 在Android Studio中重命名項目
- 19. VS2010數據庫項目無法正確重命名列
- 20. 重命名wxTreeCtrl項目
- 21. 重命名iPhone項目
- 22. iOS重命名項目
- 23. Laravel 5.1重命名項目
- 24. 重命名團隊項目
- 25. 重命名JIRA項目
- 26. Android Studio重命名項目
- 27. PowerShell重命名 - 項目
- 28. 當我在git中重命名時,我的項目消失了
- 29. 重置VS2010項目模板?
- 30. 在eclipse中重命名重構
我從來沒有見過這樣做 –
嘗試重新安裝VS –