每次從vss獲取檔案都是唯讀

2022-04-03 17:08:43 字數 806 閱讀 7857

在 visual studio 2008 中,使用 vss 作為原始碼管理器,把檔案簽入後,檔案會自動變為唯讀狀態。在公司習慣是在某個開發人員的機器上獲取最新的**後編譯,編譯完之後伺服器上再從 vss 原始碼庫里獲取最新的程式供測試人員測試,在這種情況下,我們把專案生成的乙個 dll 也加會加入到 vss 原始碼管理中去,所以在每次需要把專案更新到伺服器上的時候,都會先把專案生成的 dll檔案籤出來,編譯完後再簽入進去,籤進去之後 dll 檔案就能變成唯讀的了,這個時候如果再在 vs2008 中編譯專案,vs2008將會出現無法將檔案「obj\debug\xx.dll」複製到「bin\xx.dll」。對路徑「bin\xx.dll」的訪問被拒絕.的錯誤,所以每次都得手工去掉這個 dll 檔案的唯讀屬性。感覺很麻煩。

後來找到了一種方法,就是在專案生成之前執行乙個命令,自動去掉這個 dll 的唯讀屬性,這樣在編譯的時候就不會出錯了,具體設定是開啟專案屬性 ,然後開啟「生成事件」活頁,在「預生成事件命令列」下面的框裡寫入「attrib $(targetpath) -r」 就可以了,這樣在每次編譯的時候,都會先執行這個命令去掉專案生成的 dll 檔案的唯讀屬性。

attrib是一條dos命令,用於修改檔案或資料夾的屬性。

對於windows檔案的常見屬性有:唯讀.存檔.隱藏和系統.

引數 :

+r設定唯讀檔案屬性。

-r 清除唯讀檔案屬性。

+a 設定存檔屬性。

-a 清除存檔屬性。

+s 設定系統檔案屬性。

-s 清除系統檔案屬性。

+h 設定隱藏檔案屬性。

-h 清除隱藏檔案屬性。

從網路獲取檔案

從網路獲取檔案 1.基本的獲取資料流然後裝換成相應的資料顯示 1 獲得網路的位址 2 使用統一資源定位符轉換成標準格式 3 用httpurlconnection 得到連線例項httpurlconnection 4 使用httpurlconnection得到輸入流 5 使用bitmap 轉換流得到bi...

iOS 從plist檔案獲取資料

1.從檔案中讀取plist檔案的路徑 nsstring path nsbundle mainbundle pathforresource more oftype plist 2.初始化資料陣列 dataarray nsarray arraywithcontentsoffile path 1 通過註冊...

Android 從xml 檔案中獲取資源

story.x 一根繩,兩人搖。搖下來,像小船。搖上去,像小橋。你來跳,我來跳,蹦蹦跳跳多可愛。姐姐,你要不要一起來玩呀 不了,姐姐在找蜀山的入口,不知你們是否知道?擂台上的哥哥好像自稱是蜀山 也許他會知道。汪汪,汪汪 小姐,我觀你顴骨平滑,下巴圓潤飽滿,正是旺夫之相呀。等等,眉宇間桃花隱現 哈哈,...