VS生成事件

2022-03-28 09:37:53 字數 1138 閱讀 6656

源自:

如果說磨刀不誤砍柴工,同樣用好visual studio,會大大增加咱.net程式猿效率。本文說的就是visual studio中的生成事件,在解決方案下右擊某個專案然後選擇 「屬性」 開啟視窗後即可看到 「生成事件」 選項,這個東西其實並不常用,甚至寫幾年**都不會碰它一次,但是我今天需要她了。

可以看到有乙個列表(含有「巨集」和「值」列),而「巨集」下的「targetpath」對應的值就是當前專案生成的 dll/exe 檔案對應的物理路徑,雙擊該行,在上方的方框中就出現了「$(targetpath)」,好了不羅嗦了。

直接在每個專案的生成事件視窗中的「後期生成事件命令列」寫下「copy $(targetpath)e:\projects\mydemo\joeylibs\idletest\dlls」,並在下方的 「執行後期生成事件」 選擇 「成功生成時」 搞定。

這個功能我還用來幹一件事,就是當解決方案下又數十個專案時,我會在生成的最後乙個專案(一般是ui或者服務)用到,操作與上文類似,只是命令變成了:

@echo msgbox "[$(projectname)]生成已完成!">msg.vbs 

@msg.vbs

@del msg.vbs

這樣在緩慢的專案生成過程中就可以1024,生成完成又可以馬上繼續coding。

分割線:我的個人原創,請認準  **摘不標原文出處可恥)

------------------->>>>

VS生成事件的使用

以vs2010為例,vs2008等與2010類似,6.0不太一樣,後面解釋。功能 當別人使用你的程式時在編譯過程中,在輸出視窗列印資訊,如下圖所示 或者執行其他一些命令 echo 技術支援由 提供 echo 如遇到任何技術問題請發郵件 x 1 工程右鍵,開啟工程屬性。2 依次點開,配置屬性 生成事件...

VS中的預先生成事件和後期生成事件

原文 vs中的預先生成事件和後期生成事件 在c 開發中,有時候需要在程式編譯之前或之後做一些操作。要達到這個目的,可以使用visual studio中的預先生成事件和後期生成事件。下圖是乙個簡單例子 將工程目錄中的一些資源檔案和庫檔案拷貝到debug目錄下 1.在 解決方案資源管理器 中,右擊要為其...

VS中後期生成事件簡單示例

在使用vs過程中,很多時候需要把需要的檔案一起拷貝到編譯產生的可執行程式所在目錄,對此可以採用簡單的後期生成事件完成,就不需要手動拷貝了。後期生成事件簡單操作如下 1 開啟專案屬性對話方塊 2 如圖選擇後期生成事件並輸入命令 bat指令碼 echo echo projectname 生成完成.ech...