我在XAML開(kāi)發(fā)中將宏廣泛用于ViewModel屬性。我在WCF中甚至更多地使用它們來(lái)生成Message和DataContract屬性。令我失望的是,我構(gòu)建的宏無(wú)法在Visual Studio 2012中使用。對(duì)于VM,我要輸入的示例是這樣的。int id;string name;選擇兩行,運(yùn)行一個(gè)宏,最后得到private int _id;private string _name;public int Id{ get {return _id;} set { if(_id != value) { _id = value; RaisePropertyChanged("Id"); }}public string Name{ if(_name != value) { _name = value; RaisePropertyChanged("Name"); }}我正在尋找其他解決丟失宏的解決方案的想法。
3 回答

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
在視覺(jué)指揮官延長(zhǎng)(由我開(kāi)發(fā))是在Visual Studio 2012/2013/2015的宏替代。您甚至可以在新的VB命令中重用現(xiàn)有的Visual Studio宏代碼。

慕運(yùn)維8079593
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
Visual Studio 有一個(gè)外接程序VSScript,它可以替換缺少的宏功能。盡管它不使用Visual Basic,但是使用Lua腳本語(yǔ)言,您可能想嘗試一下。
有一個(gè)記錄器,帶有IntelliSense的宏代碼編輯器窗口以及一個(gè)簡(jiǎn)單的調(diào)試器。加載項(xiàng)還支持Visual Studio的早期版本,因此,如果您更喜歡Lua語(yǔ)言而不是Visual Basic,則可以使用它代替原始的Visual Studio宏。
添加回答
舉報(bào)
0/150
提交
取消