2010-08-16 105 views
0

我在這方面進行了很多研究,但最終似乎針對這個問題進行了討論。如果您的項目中有自定義控件,Visual Studio有時會隨機鎖定構建dll/exe文件。 步驟複製:開發用戶控件時Visual Studio 2010鎖定問題

  1. 創建WinForms應用程序/ DLL項目
  2. 添加一個新的類,說的CustomButton從按鈕
  3. 繼承構建
  4. 創建一個表單。在工具箱中查看,然後出現的自定義按鈕允許您將它拖到您的表單上
  5. [現在變成隨機]您的項目的下一個版本將繼續或失敗,要求您重新啓動Visual Studio。

任何想法?

+0

UPD:從工具箱中刪除控件/選項卡不起作用 – Crypton 2010-08-16 16:13:59

回答

1

似乎找到了一個[臨時]解決方案。看起來M $「固定」在更高版本中,但它仍然不起作用。無論如何,這裏是解決方案:刪除程序集版本屬性中的自動版本遞增。這似乎解決了這個問題,但它有點不方便。

https://connect.microsoft.com/VisualStudio/feedback/details/533411

臨時的解決方法是禁用 集版本更新後的 重建。在AssemblyInfo.cs文件中, 從 AssemblyVersion屬性中刪除通配符,對於 示例:將此替換爲:[assembly: AssemblyVersion(「1.4。*」)] [assembly: AssemblyFileVersion(「1.4」)] : [組件:的AssemblyVersion( 「1.4.0.0」)] 。[組件: 的AssemblyFileVersion( 「1.4.0.0」)]

UPD再次:( 上面沒有解決的問題,我如果有人遇到類似的情況,我仍然會留下它,但問題仍然存在。