一千萬個為什麽

搜索

在VS 2003中,如何在每次調試時禁止部署.NET CF 1.0?

我(不幸的是)使用VS 2003開發了一些Windows CE .NET 4.1移動設備。該應用程序是用.NET Compact Framework 1.0編寫的(操作系統不支持任何更高版本的.NET CF)。

每當我從Visual Studio運行我的應用程序時,它都會復制/嘗試將.NET CF 1.0安裝到我的設備:

Copying netcf.all.wce4.armv4t.cab

復制需要很長時間,最後設備會問我是否要重新安裝(我總是說'不')。

由於這需要很長時間才能復制,所以我最好在每次點擊'debug'時指示VS 2003 復制文件。有沒有辦法以這種方式更改我的部署設置?

謝謝!!

最佳答案

我沒有在任何時候安裝Studio '03,但讓我們看看它是否像'08一樣工作。

首先,查看項目屬性。在“設備”部分中,查看是否存在類似“部署最新版本的COmpact Framework”的復選框。

如果沒有,那麽我們可以嘗試後門,如果它使用'08用於部署的相同機制(我認為可能)。嘗試以下方法:

  • 關閉Studio的所有實例
  • 制作%LOCALAPPDATA%\ Microsoft \ CoreCon \ 1.0 \ Microsoft.NetCF.1.0.xsl
  • 的備份副本
  • 現在刪除該文件,或者打開它並註釋掉推送框架的FILECONTAINER中的FILES。

您可能還必須在“所有用戶”配置文件文件夾中執行相同操作。

同樣,請確保在編輯之前備份這些文件。

轉載註明原文: 在VS 2003中,如何在每次調試時禁止部署.NET CF 1.0?