我想將我的winforms應用程序分發到幾個不同的計算機,其中操作系統是XP和Win7之間的一切。.msi跨Windows版本的可兼容性
如果我創建了一個.msi安裝包(VS2010-c#4.0),它能在蝙蝠的windows XP中運行嗎?
有什麼具體的我需要改變,以使其在舊電腦上工作?
我想將我的winforms應用程序分發到幾個不同的計算機,其中操作系統是XP和Win7之間的一切。.msi跨Windows版本的可兼容性
如果我創建了一個.msi安裝包(VS2010-c#4.0),它能在蝙蝠的windows XP中運行嗎?
有什麼具體的我需要改變,以使其在舊電腦上工作?
我認爲它會工作。但是,這一切都取決於您擁有的先決條件。
例如,它取決於您開發的.NET FRAMEWORK版本的。
由於您使用的是Visual Studio 2010,所以您會好起來的。只需確保該項目的類型爲.Net 4.0或更低版本,,因爲.Net 4.5不能在XP中運行,同時確保.Net框架已安裝在機器上,您還可以將.Net框架與安裝。
看到這個職位的詳細信息:HOW TO: Distribute the .NET Framework with a Visual Studio .NET Deployment Project
你將不得不考慮處理器的建築 - 32倍或64倍。 – Kurubaran