ورود

View Full Version : سورس ResourceDictionary در ویژوال 2015



سیدسبحان
سه شنبه 07 اردیبهشت 1395, 12:33 عصر
سلام به همگی
راستش من از وقتی که ویژوال 2015 نصب کردم، به ارورهای عجیب غریبی بر میخورم.
مثلا اول که برنامه م رو اجرا کردم ، فلان خط ارور نمیده، ولی بعد از یه سری تغییرات، میبینی که یهو ارور میده.

الان برای یه سری ResourceDictionary که در یه فایل به اسم Resource در پروژه ام قرار دادم، میگه پیداش نمیکنه.
در ورژن 2013 ویژوال ، اینطوری آدرس دهی کردم:

<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Resources/CircleButton.xaml"/>
<ResourceDictionary Source="../Resources/Icons.xaml" />
<ResourceDictionary Source="../Resources/ResourceDictionaryModernButton.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>



الان این ارور رو میده:
Severity Code Description Project File Line
Error An error occurred while finding the resource dictionary "../Resources/CircleButton.xaml". WpfHamzeNejad_WhitoutMetro E:\Program Files\csharp project\HamzeNejad\WhitoutMetro\WpfHamzeNejad_Whit outMetro\WpfHamzeNejad_WhitoutMetro\App.xaml 8


تا امروز عصر خوب بود ها!
ولی یهو....

Mani_rf
چهارشنبه 08 اردیبهشت 1395, 04:42 صبح
یه عکس از Solution Explorer باز شدت بگزار لطفا تا بهت بگم چطوری باید آدرس دهی کنی.
البته اگر تمایلی به این کار نداری با مطالعه این پست (https://msdn.microsoft.com/en-us/library/aa970069(v=vs.100).aspx) هم میتونی بفهمی که نحوه صحیح آدرس دهی به چه شکلی باید باشه.

سیدسبحان
پنج شنبه 09 اردیبهشت 1395, 02:28 صبح
یه عکس از Solution Explorer باز شدت بگزار لطفا تا بهت بگم چطوری باید آدرس دهی کنی.
البته اگر تمایلی به این کار نداری با مطالعه این پست (https://msdn.microsoft.com/en-us/library/aa970069(v=vs.100).aspx) هم میتونی بفهمی که نحوه صحیح آدرس دهی به چه شکلی باید باشه.


تشکر
خدا خواستو دیروز اتفاقی درست شد.
اول همین کدهایی که گذاشته بودم رو کامنت کردم، بعد مثلا خط اولش که این :

<ResourceDictionary Source="../Resources/CircleButton.xaml"/>

هست رو در همون حالت کامنت به این تغییر دادم:

<ResourceDictionary Source="/Resources/CircleButton.xaml"/>

بعدش، از کامنت درشون آوردم ، دیدم درست شده.
حتما باید قبلش کامنت باشن. خخخخخخ
از شاهکارهای ماکروسافته دیگه.
چرا انقدر ویژوال 2015 بد شده؟!

Mani_rf
جمعه 10 اردیبهشت 1395, 06:22 صبح
تشکر
خدا خواستو دیروز اتفاقی درست شد.
اول همین کدهایی که گذاشته بودم رو کامنت کردم، بعد مثلا خط اولش که این :

<ResourceDictionarySource="../Resources/CircleButton.xaml"/>

هست رو در همون حالت کامنت به این تغییر دادم:

<ResourceDictionarySource="/Resources/CircleButton.xaml"/>

بعدش، از کامنت درشون آوردم ، دیدم درست شده.
حتما باید قبلش کامنت باشن. خخخخخخ
از شاهکارهای ماکروسافته دیگه.
چرا انقدر ویژوال 2015 بد شده؟!

از update 2 استفاده کن مشکلی نداره . هرچند هنوز روش آدرس دهی که داری استفاده میکنی استاندارد نیست. اون لینکی که برات گذاشتم رو مطالعه کن

birtemp
جمعه 10 اردیبهشت 1395, 10:02 صبح
سلام دوست عزیز ویژوال استودیو 2015 مشکلاتی رو تو بخش wpf داره. مخصوصاً نرم افزار Blend هم آپدیت 1 و هم آپدیت 2 چون Blend رو کلاً فک کنم از بیخ آوردن تو Visual Studio برای همین مشکلات ریز و درشتی وجود داره هنوز. این خطاهایی هم که رخ میده بعد یه تغییر کوچولو (مثلاً کامنت کردن یه خط یا زدن کلید اسپیس و ...) درست میشه اکثراً و الکیه در کل