Visual studio windows forms anwendung verschicken
-
Ich hab ein relativ langes programm geschrieben, aber vlt. kann mir so schon jemand sagen, was falsch ist;
includes sind:#pragma once #pragma comment(lib, "Comdlg32.lib") #pragma comment(lib, "User32.lib") #include <Windows.h> #include <fstream> #include <string.h> #include <iostream> #include "msclr\marshal_cppstd.h"
Ich selbst kann es bei mir ausführen, habe es als "release" kompiliert, bei anderen crasht es allerdings. Fehlerberichte sind:
<?xml version="1.0" encoding="UTF-16"?> <WERReportMetadata> <OSVersionInformation> <WindowsNTVersion>6.1</WindowsNTVersion> <Build>7601 Service Pack 1</Build> <Product>(0x3): Windows 7 Home Premium</Product> <Edition>HomePremium</Edition> <BuildString>7601.18205.amd64fre.win7sp1_gdr.130708-1532</BuildString> <Revision>1130</Revision> <Flavor>Multiprocessor Free</Flavor> <Architecture>X64</Architecture> <LCID>1031</LCID> </OSVersionInformation> <ProblemSignatures> <EventType>CLR20r3</EventType> <Parameter0>windowsformsapplication1.exe</Parameter0> <Parameter1>missing</Parameter1> <Parameter2>5217c68d</Parameter2> <Parameter3>WindowsFormsApplication1</Parameter3> <Parameter4>1.0.4983.38734</Parameter4> <Parameter5>5217c68d</Parameter5> <Parameter6>16dd</Parameter6> <Parameter7>6</Parameter7> <Parameter8>System.IO.FileNotFoundException</Parameter8> </ProblemSignatures> <DynamicSignatures> <Parameter1>6.1.7601.2.1.0.768.3</Parameter1> <Parameter2>1031</Parameter2> <Parameter22>0a9e</Parameter22> <Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23> <Parameter24>0a9e</Parameter24> <Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25> </DynamicSignatures> <SystemInformation> <MID>5154C98F-C189-469A-93AA-BC49CF724295</MID> <SystemManufacturer>System manufacturer</SystemManufacturer> <SystemProductName>System Product Name</SystemProductName> <BIOSVersion>0806</BIOSVersion> </SystemInformation> </WERReportMetadata>
und
<?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="WindowsFormsApplication1.exe" FILTER="CMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="Sm64 Script Editor V1.0 x64.exe" SIZE="1475584" CHECKSUM="0xD20CF1A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 19:27:29" UPTO_LINK_DATE="08/23/2013 19:27:29" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="SM64 Script Editor.exe" SIZE="1425920" CHECKSUM="0xF566D9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 13:42:32" UPTO_LINK_DATE="08/23/2013 13:42:32" EXE_WRAPPER="0x0" FILE_ID="000077fad817bd3fa675766acfea7976eaa14a253f39" PROGRAM_ID="0000da39a3ee5e6b4b0d3255bfef95601890afd80709" /> <MATCHING_FILE NAME="WindowsFormsApplication1.exe" SIZE="1426944" CHECKSUM="0xDCDCCB19" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 20:31:09" UPTO_LINK_DATE="08/23/2013 20:31:09" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="Release\SM64 Script Editor.exe" SIZE="1419776" CHECKSUM="0xE1C7DC56" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 13:23:19" UPTO_LINK_DATE="08/23/2013 13:23:19" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="Release\WindowsFormsApplication1 - Kopie.exe" SIZE="1426944" CHECKSUM="0xDCDCCB19" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 16:37:22" UPTO_LINK_DATE="08/23/2013 16:37:22" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="Release\WindowsFormsApplication1.exe" SIZE="1426944" CHECKSUM="0xDCDCCB19" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 19:29:49" UPTO_LINK_DATE="08/23/2013 19:29:49" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="x64\Release\Sm64 Script Editor V1.0 x64.exe" SIZE="1475584" CHECKSUM="0xD20CF1A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/23/2013 19:27:29" UPTO_LINK_DATE="08/23/2013 19:27:29" EXE_WRAPPER="0x0" /> </EXE> <EXE NAME="KERNELBASE.dll" FILTER="CMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="KernelBase.dll" SIZE="274944" CHECKSUM="0xE4148384" BIN_FILE_VERSION="6.1.7601.18015" BIN_PRODUCT_VERSION="6.1.7601.18015" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Client-DLL für Windows NT- Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="Kernelbase" INTERNAL_NAME="Kernelbase" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4AA27" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18015" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18015" LINK_DATE="11/30/2012 04:56:42" UPTO_LINK_DATE="11/30/2012 04:56:42" EXPORT_NAME="KERNELBASE.dll" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" EXE_WRAPPER="0x0" /> </EXE> <EXE NAME="kernel32.dll" FILTER="CMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="1114112" CHECKSUM="0x9725986B" BIN_FILE_VERSION="6.1.7601.18015" BIN_PRODUCT_VERSION="6.1.7601.18015" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Client-DLL für Windows NT- Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x11B7A6" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18015" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18015" LINK_DATE="11/30/2012 04:56:41" UPTO_LINK_DATE="11/30/2012 04:56:41" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" EXE_WRAPPER="0x0" FILE_ID="0000f9ac70c562ba70dd7917e99b00ed6878531de66f" PROGRAM_ID="0000f519feec486de87ed73cb92d3cac802400000000" /> </EXE> </DATABASE>
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Kazeshin schrieb:
WERReportMetadata/ProblemSignatures/Parameter8
:... <WERReportMetadata> ... <ProblemSignatures> ... <Parameter8>System.IO.FileNotFoundException</Parameter8> ...
Was will uns diese .Net-Fehlermeldung sagen?
-
Rhombicosidodecahedron schrieb:
Kazeshin schrieb:
WERReportMetadata/ProblemSignatures/Parameter8
:... <WERReportMetadata> ... <ProblemSignatures> ... <Parameter8>System.IO.FileNotFoundException</Parameter8> ...
Was will uns diese .Net-Fehlermeldung sagen?
ja, die Meldung hab ich auch schon bemerkt, allerdings weiß ich weder, welche datei nicht gefunden wird, noch, wie ich diese datei direkt in meine .exe hereinbekomme.
edit: auch hat es in unseren tests nichts gebracht, neuere oder ältere -NET framework versionen zu installieren
-
Stackoverflow schrieb:
<Parameter0>rstvshowtracker.exe</Parameter0> - your exe
<Parameter1>1.0.3842.33258</Parameter1> - version of your exe
<Parameter2>4c374e79</Parameter2> - exe timestamp
<Parameter3>mscorlib</Parameter3> - assembly / module
<Parameter4>4.0.0.0</Parameter4> - assembly version
<Parameter5>4ba1da6f</Parameter5> - assm timestamp
<Parameter6>1620</Parameter6> - methodDef token of faulting method
<Parameter7>14</Parameter7> - IL offset of faulting instruction
<Parameter8>System.IO.FileNotFoundException</Parameter8> - exceptionMit ein wenig rumfrickeln, kann man also die Methode und den Befehl finden.
ja, die Meldung hab ich auch schon bemerkt, allerdings weiß ich weder, welche datei nicht gefunden wird, noch, wie ich diese datei direkt in meine .exe hereinbekomme.
Wenn sich die Datei nicht ändert, kann man sie als Resource hinzufügen:
http://support.microsoft.com/kb/319292oder über Resourcendateien.
Sonst vielleicht Propertydateien.
P.S.: Könntest du in deinen oberen Beitrag den dritten Codeblock editieren und Zeilenumbrüche einfügen, damit das Layout nicht mehr zerstört wird?
-
Du musst die passende C-Runtime installieren!