程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> VS.net VSS時,編譯報錯:未能向文件“.csproj.FileListAbsolute.txt”寫入命令行 對路徑 的訪問被拒絕。

VS.net VSS時,編譯報錯:未能向文件“.csproj.FileListAbsolute.txt”寫入命令行 對路徑 的訪問被拒絕。

編輯:C#基礎知識
前段時間由於VSS上的一個項目要給2個公司開發使用,而2個公司的需求不同

就把該項目復制到VSS上的另外一個目錄,結果在別人的電腦取出並打開這個項目編譯時,報錯:

未能向文件“.csproj.FileListAbsolute.txt”寫入命令行 對路徑 的訪問被拒絕...

經查,發現錯誤所說的這個文件:.csproj.FileListAbsolute.txt,是只讀屬性

再對比VSS上的這2個項目,發現後面的項目在VSS上多了2個目錄:

Bin和Obj

明白原因了,在復制時,把這2個生成目錄也簽入到VSS了,導致別人取出這個項目時,把這2個目錄也取出,並默認全部置成只讀屬性。

找到原因,解決問題也就簡單了,在VSS上把項目的Bin和Obj目錄刪除,然後重新取出項目,編譯成功。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved