Я новичок в разработке.Я следовал пошаговым инструкциям http://code.google.com/apis/maps/articles/flashmapinwpf.html для размещения карт Google в приложении wpf с помощью c #.Программа будет скомпилирована и запущена в среде IDE, а также в моей среде Windows.Те же самые исполняемые файлы не будут работать ни на одном другом компьютере, на котором я его тестировал.Программа была скомпилирована на Windows 7 x64 с использованием Visual Studio 2010. Я скомпилирован как x86.Я попытался скомпилировать с .NET 3.5 и .NET 4. Я пытался использовать .NET 3.5, 3.5.1 и 4 на хост-машинах.Я включил необходимые файлы библиотеки.Я попытался запустить исполняемый файл на windows 7 x64, windows xp в виртуальной коробке и windows 7 x64 в виртуальной коробке.
Интересно, что мой приятель начал меня с этим проектом.Я видел, как он проходил тот же процесс компиляции программы.Затем он прислал мне файлы проекта, и я получил странное исключение, которое я не мог обойти.После того, как я скомпилировал программный файл примера, я отправил ему мой завершенный .exe, и он смог его запустить.Похоже, что машины, которые скомпилировали программу, могут ее запустить.
Почему это происходит?
Windows 7 дает мне следующую информацию об ошибке:
Problem signature:
Problem Event Name: APPCRASH
Application Name: GoogleMapsFlashInWpf.exe
Application Version: 1.0.0.0
Application Timestamp: 4c1d70c3
Fault Module Name: Flash.ocx
Fault Module Version: 7.0.19.0
Fault Module Timestamp: 3fd4f4d4
Exception Code: c0000005
Exception Offset: 00051acc
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
ПослеУдаление и переустановка Adobe Flash Я теперь получаю эту ошибку из Windows:
См. в конце этого сообщения для получения подробной информации о вызове отладки JIT, вместо этого диалогового окна,************** Текст исключения ************** System.Runtime.InteropServices.COMException (0x80040154): класс не зарегистрирован (исключение из HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)) в System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance (Guid & clsid, объект punkOuter, контекст Int32, Guid & iid) в System.Windows.Forms.AxHost.CreateWithoutLicense (Guid clsidForms.System.HS.ForSh. For.CreateWithLicense (Строковая лицензия, Guid clsid) в System.Windows.Forms.AxHost.CreateInstanceCore (Guid clsid) в System.Windows.Forms.AxHost.CreateInstance () в System.Windows.Forms.AxHost.GetOcxCreate () в System.Windows.Forms.AxHost.TransitionUpTo (состояние Int32) в System.Windows.Forms.AxHost.CreateHandle () в System.Windows.Forms.Control.CreateControl (логическое значение fIgnoreVisible) в System.Windows.Forms.Control.CreateControl (в).Windows.Forms.Control.OnVisibleChanged (EventArgs e) в System.Windows.Forms.Control.OnParentVisibleChanged (EventArgs e) в System.Windows.Forms.Control.OnVisibleChanged (EventArgs e) в System.Windows.Forms.ScrollableControl.OnVisibleChanged (EventArgs e) в System.Windows.Forms.Control.WmShowWindow (Message & m) в System.Windows.Forms.Control.WndProc (Message & m) в System.Windows.Forms.ScrollableControl.WndProc (Сообщение & m) в System.Windows.Forms.ContainerControl.WndProc (Сообщение & m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Сообщение & m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m) в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** Версия сборки mscorlib: 2.0.0.0 Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900) База кода: файл: /// C: /Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- GoogleMapsFlashInWpf Версия сборки: 1.0.0.0Версия Win32: 1.0.0.0 CodeBase: файл: /// C: /Users/paul/Desktop/New%20folder/GoogleMapsFlashInWpf.exe ---------------------------------------- PresentationFramework Assembly Version: 3.0.0.0 Win32 Версия: 3.0.6920.4902, созданная: NetFXw7 CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll---------------------------------------- WindowsBase
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902, созданная: NetFXw7
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
---------------------------------------- Система
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
---------------------------------------- PresentationCore
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902, созданная: NetFXw7
CodeBase: файл: /// C: /Windows/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
---------------------------------------- AxInterop.ShockwaveFlashObjects
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file: /// C: /Users/paul/Desktop/New%20folder/AxInterop.ShockwaveFlashObjects.DLL
---------------------------------------- System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
---------------------------------------- System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
---------------------------------------- WindowsFormsIntegration
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902, созданная: NetFXw7
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/WindowsFormsIntegration/3.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
---------------------------------------- PresentationFramework.Aero
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902, созданная: NetFXw7
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/PresentationFramework.Aero/3.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
---------------------------------------- System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: файл: /// C: /Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
************** Отладка JIT ************** Чтобы включить отладку JIT, используется.
это приложение или компьютер
(machine.config) должен иметь
значение jitDebugging, установленное в
раздел system.windows.forms.
Приложение также должно быть скомпилировано с
отладка включена. .Например:
Когда отладка JIT
включено, любое необработанное исключение будет
отправить в зарегистрированный отладчик JIT
на компьютере, а не обрабатываться
этим диалоговым окном.