2009-10-23 105 views
0

這是個大問題,但我希望有人能幫助我。從Visual Studio 2005中卸載Service Pack的乾淨程度如何?

我有VS2005 SP2,但是,我真的需要使用VS2005 No-SP來編譯我們產品的發佈版本。卸載Service Pack是否「安全」? 我的意思是:

我應該考慮哪些影響? 這兩個服務包中的東西是否會使我的需求無效? 卸載VS2005和其他東西然後重新安裝會更好嗎? 我應該格式化我的電腦並安裝VS2005嗎?

+0

你想讓VS2005-no-sp創建你的發佈編譯的原因是什麼? – Yoopergeek 2009-10-23 19:27:03

+0

如果他們有VS2005沒有SP,我們的用戶將無法使用我們的組件。而現在,我們對這種倒退的不兼容性並不滿意。 – Anzurio 2009-10-23 19:31:34

+0

無論如何,您可以擁有一個用於構建發佈的獨立工作站嗎? – 2009-10-23 19:39:56

回答

1

對不起,不直接回答你的問題,但我可以建議你的'特殊'開發場景使用虛擬機?

在我們的辦公室裏,那些獲得新機器或出於任何原因發現自己在乾淨安裝的人正在安裝Windows 7.因此,他們真的不想用我們的傳統開發工具來污染他們的乾淨的7安裝,因爲偶爾需要更新我們的傳統應用程序之一。

取而代之的是,他們使用安裝我們傳統開發工具的Windows XP虛擬機。擁有這些特殊情況開發虛擬機可以節省很多時間。 (對於虛擬機來說,測試一般來說更容易!)

使用這些虛擬機的好處是最新版本的VMWare Workstation的「Unity」功能(6.5)如果您不熟悉與Unity,看http://www.youtube.com/watch?v=B4PYg9WkSLc它是非常方便的能夠讓您的虛擬化應用程序似乎是您的主機操作系統的一部分。

0

由於您的實際問題似乎是CRT DLL的依賴關係,因此您應該查看_USE_RTM_VERSIONmacro。 ATL和MFC有相應的宏。

相關問題