我使用T4MVC,我很高興它,並希望保持它 - 它保持運行時間的缺陷。不幸的是,它使得瀏覽視圖和內容變得更加困難(在T4MVC中的a.k.a. Views and Links)。使用ReSharper的甚至,我無法瀏覽到所引用的項目:Visual Studio宏導航到T4MVC鏈接
T4MVC and Resharper Navigation
我能拿到手上構建宏觀做到這一點?從來沒有構建過VS IDE宏,我沒有掌握如何去做某些事情,比如「Go To Definition」過程的內部結果,如果甚至可能的話。
如果你不熟悉T4MVC,這裏通常是上述宏可能會做些什麼來幫助:
鑑於令牌:
Links.Content.Scripts.jQuery_js
在文件MyView.cshtml,「(F12),轉到定義」 。這表現正常。已經到達相關任務:
public readonly string jQuery_js = "~/Content/Scripts/jQuery.js";
由T4MVC生成的文件(這是非常好的,謝謝大衛,但我們真的從來不用看),捕捉指定的字符串,然後關閉文件。在解決方案資源管理器中導航到由捕獲的字符串表示的PhysicalPath。
這個過程也將工作的意見/佈局/主頁/分音等
如果你提供一個宏或連結宏來做到這一點,或有另一種解決方案,精彩。否則,關於如何簡單地在VS宏中執行第3步的提示將特別感謝並得到我的讚賞。我會在這裏發佈宏作爲答案。
謝謝!
好東西!添加論壇返回鏈接:http://t4mvc.codeplex.com/discussions/360266 –
感謝修復,大衛。 – shannon
VS 2013中不再提供宏。是否有另一種方法可以獲得相同的行爲? – Towa