PDA

View Full Version : سوال: اجرا شدن برنامه فقط در ویندوز 7 !



SharpSabre
جمعه 07 خرداد 1389, 15:31 عصر
سلام

من 2 تا برنامه نوشتم در VS2010 RC که به هیچ وجه در ویندوز های غیر از 7 اجرا نمی شود.
هر دو برنامه Net 2.0. نیاز دارند.

در ضمن من خودم 7 دارم و VS2010 دراین ویندوز نصب هست.

اگر کسی با VS2010 RC کار کرده بگه که چی رو باید حذف کنم تا برنامه همه جا کار کنه !؟

exlord
جمعه 07 خرداد 1389, 18:25 عصر
سلام

من 2 تا برنامه نوشتم در VS2010 RC که به هیچ وجه در ویندوز های غیر از 7 اجرا نمی شود.
هر دو برنامه Net 2.0. نیاز دارند.

در ضمن من خودم 7 دارم و VS2010 دراین ویندوز نصب هست.

اگر کسی با VS2010 RC کار کرده بگه که چی رو باید حذف کنم تا برنامه همه جا کار کنه !؟

error یا exception ای که میده چیه؟

SharpSabre
جمعه 07 خرداد 1389, 19:23 عصر
error یا exception ای که میده چیه؟

خطای Dont Send معروف ویندوز !

SharpSabre
جمعه 07 خرداد 1389, 23:01 عصر
خودتون دانلود کنید ببینید.

exlord
شنبه 08 خرداد 1389, 09:40 صبح
inner exception : {"The parameter is incorrect"}
stack trace : at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(SerializationInfo info, StreamingContext context)

اگه نتونستی درست کنی باید سورسشو بزاری تا تو xp کامپایل کنیم ........

SharpSabre
شنبه 08 خرداد 1389, 09:52 صبح
inner exception : {"The parameter is incorrect"}
stack trace : at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(SerializationInfo info, StreamingContext context)
خیلی خیلی ممنونم ! :تشویق:
چطوری شما این exception رو دیدید ولی من نه ! :متفکر:

exlord
شنبه 08 خرداد 1389, 10:15 صبح
خیلی خیلی ممنونم ! :تشویق:
چطوری شما این exception رو دیدید ولی من نه ! :متفکر:

اگه تو xp هم visual studio نصب داشته باشی میتونی برنامرو debug کنی :لبخند:

debugger
شنبه 08 خرداد 1389, 10:53 صبح
احتمالا ایشون به صورت 64 بیتی کامپایل کردند (حتما ویندوز 7 شما 64 بیتی است)

چون سیستم های دیگه 32 بیتی بودند اجرا نشده و dont send داده

SharpSabre
شنبه 08 خرداد 1389, 11:34 صبح
احتمالا ایشون به صورت 64 بیتی کامپایل کردند (حتما ویندوز 7 شما 64 بیتی است)

چون سیستم های دیگه 32 بیتی بودند اجرا نشده و dont send داده

نه دوست عزيز برنامه بصورت 32 بيتي كامپايل گرديده است. و در ويندوز 7 32 بيتي هم برنامه باز مي شود.

SharpSabre
شنبه 08 خرداد 1389, 18:31 عصر
خوب ، ديونگي كرد مرا اين !

كلا آيكون برنامه رو هم حذف كردم ولي باز هم ، باز نمي شــــــــــــــــود.

من را چه كار كرد با آن !!

نسخه بدون آيكون هم قرار دادم !

exlord
یک شنبه 09 خرداد 1389, 08:18 صبح
stack trace : at System.RuntimeMethodHandle._SerializationInvoke(Ob ject target, SignatureStruct& declaringTypeSig, SerializationInfo info, StreamingContext context)
at System.RuntimeMethodHandle.SerializationInvoke(Obj ect target, SignatureStruct declaringTypeSig, SerializationInfo info, StreamingContext context)
at System.Reflection.RuntimeConstructorInfo.Serializa tionInvoke(Object target, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.Complet eISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.FixupSp ecialObject(ObjectHolder holder)
at System.Runtime.Serialization.ObjectManager.DoFixup s()
at System.Runtime.Serialization.Formatters.Binary.Obj ectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject( Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.LoadObject(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(Stri ng key, Boolean ignoreCase, Boolean isString)
at System.Resources.RuntimeResourceSet.GetObject(Stri ng key, Boolean ignoreCase)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at System.Resources.ResourceManager.GetObject(String name)
at Realm_Changer.Form1.InitializeComponent()
at Realm_Changer.Form1..ctor()
at Realm_Changer.Program.Main()

innner exception : {"The parameter is incorrect"}
stack trace : at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(SerializationInfo info, StreamingContext context)
بازم همونه ....... درست نشد ........ باید سورسشو ببری تو یه ویندوز xp با VS دوباره کامپایل کنی تا ببنی مشکل دقیقا از کجاست ...

SharpSabre
پنج شنبه 13 خرداد 1389, 14:06 عصر
inner exception : {"The parameter is incorrect"}
stack trace : at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(SerializationInfo info, StreamingContext context)

اگه نتونستی درست کنی باید سورسشو بزاری تا تو xp کامپایل کنیم ........

دوست گرامی نتونستم رو لپ تاپم XP نصب کنم بنابراین سورس در اختیار شما !

SharpSabre
پنج شنبه 13 خرداد 1389, 20:48 عصر
راهي نداره من رو لپ تاپ سوني اكس پي نصب كنم ؟ لپ تاپ هم شده دردسر ! چرا VS 2010 تو 7 همه چيز رو بيخيال مي شه و خطا ها رو نشون نمي ده :عصبانی++:
چطوري مي شه برنامه هاي VS 2010 رو به VS 2008 تبديل كرد :عصبانی:

exlord
شنبه 15 خرداد 1389, 10:47 صبح
Error 1 Invalid Resx file. Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully C:\Documents and Settings\Admin\My Documents\Downloads\Compressed\sharpsabre-project1\Realm Changer\Realm Changer V3\Realm Changer V3\Form1.resx Realm Changer



Error 2 TargetInvocationException: Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully
at System.Resources.ResXResourceReader.ParseXml(XmlTe xtReader reader)
at System.Resources.ResXResourceReader.EnsureResData( )
at System.Resources.ResXResourceReader.GetEnumerator( )
at Microsoft.Build.Tasks.ProcessResourceFiles.ReadRes ources(IResourceReader reader, String fileName)
at Microsoft.Build.Tasks.ProcessResourceFiles.ReadRes ources(String filename, Boolean shouldUseSourcePath)
at Microsoft.Build.Tasks.ProcessResourceFiles.Process File(String inFile, String outFile)
XmlException: Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully Line 136, position 5.

Win32Exception: The operation completed successfully
at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(Stream stream, Int32 width, Int32 height)
at System.Drawing.Icon..ctor(Stream stream)
C:\Documents and Settings\Admin\My Documents\Downloads\Compressed\sharpsabre-project1\Realm Changer\Realm Changer V3\Realm Changer V3\Form1.resx Realm Changer

exlord
شنبه 15 خرداد 1389, 10:58 صبح
راهي نداره من رو لپ تاپ سوني اكس پي نصب كنم ؟ لپ تاپ هم شده دردسر ! چرا VS 2010 تو 7 همه چيز رو بيخيال مي شه و خطا ها رو نشون نمي ده :عصبانی++:
چطوري مي شه برنامه هاي VS 2010 رو به VS 2008 تبديل كرد :عصبانی:

برو تو Bios و نوع درایور هارد رو عوض کن برا نصب xp ....

SharpSabre
شنبه 15 خرداد 1389, 14:37 عصر
Error 1 Invalid Resx file. Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully C:\Documents and Settings\Admin\My Documents\Downloads\Compressed\sharpsabre-project1\Realm Changer\Realm Changer V3\Realm Changer V3\Form1.resx Realm Changer



Error 2 TargetInvocationException: Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully
at System.Resources.ResXResourceReader.ParseXml(XmlTe xtReader reader)
at System.Resources.ResXResourceReader.EnsureResData( )
at System.Resources.ResXResourceReader.GetEnumerator( )
at Microsoft.Build.Tasks.ProcessResourceFiles.ReadRes ources(IResourceReader reader, String fileName)
at Microsoft.Build.Tasks.ProcessResourceFiles.ReadRes ources(String filename, Boolean shouldUseSourcePath)
at Microsoft.Build.Tasks.ProcessResourceFiles.Process File(String inFile, String outFile)
XmlException: Type in the data at line 136, position 5, cannot be loaded because it threw the following exception during construction: The operation completed successfully Line 136, position 5.

Win32Exception: The operation completed successfully
at System.Drawing.Icon.Initialize(Int32 width, Int32 height)
at System.Drawing.Icon..ctor(Stream stream, Int32 width, Int32 height)
at System.Drawing.Icon..ctor(Stream stream)
C:\Documents and Settings\Admin\My Documents\Downloads\Compressed\sharpsabre-project1\Realm Changer\Realm Changer V3\Realm Changer V3\Form1.resx Realm Changer

پس با این تفاصیر مشکل از Form1.resx هست ؟ و از فایل هایی که به برنامه اضافه کردم !

SharpSabre
شنبه 15 خرداد 1389, 18:18 عصر
برو تو Bios و نوع درایور هارد رو عوض کن برا نصب xp ....

درايور SATA رو از سايت Intel گرفتم و با نرم افزار NLite يك Image ساختم و حالا هارد رو مي شناسه و بعد از انتخاب درايو اين Error رو مي ده :

Setup cannot access CD containing the Windows XP Installation files.

To retry, press ENTER. If you are not successful after several tries,
quit Setup. Then, to restart Setup, copy the Windows XP installation files
to your hard disk.

To quit Setup, press F3.براي اين بايد چه كار كنم ؟

SharpSabre
یک شنبه 16 خرداد 1389, 15:27 عصر
مشکلم بر طرف شد و ویندوز ایکس پی رو نصب کردم بالاخره !

مشکل برنامه ی من

1- اضافه شدن آیکن برنامه بود که پسوندش درست بود ولی آیکون نبود
2- اشکال در قسمت ریسورس ها
3- نداشتن فایل کمکی نصب SQL Compact v3.5 برای کاربر

با تشکر از همه دوستان !