我目前正在Visual Studio 2010中開發C#/ .NET項目。此應用程序的目標框架是.NET 2.至於在我的項目上部署目標系統,我在Visual Studio解決方案中使用了部署項目。面向Windows 2000的Visual Studio 2010安裝/部署項目
至於在XP(或更高版本)系統上安裝我的二進制文件,沒有任何問題。但是當我嘗試在Windows 2000系統上進行部署時,我的Setup.exe將不起作用。它會立即拋出異常The procedure entry point GetNativeSystemInfo could not be located in the dynamic link library KERNEL32.DLL
。
我的Windows 2000系統上有Windows Installer 3.1。我的猜測是,這個問題是因爲Windows 2000不支持由Visual Studio 2010創建的安裝程序,但我想知道是否有人可以證實這一點。如果是的話 - 在VS 2010中是否有解決方法,或者我需要構建一個解決方案,比如說VS 2008?
乾杯!
根據[Microsoft的系統要求頁](http://msdn.microsoft.com/en-us/library/ms229070(VS.80).aspx),您必須至少具有Windows 2000 *** SP4 * **。你能檢查一下嗎? –
它確實有SP4,是的。 – Superhubert