2017-03-12 17 views
7

जब मैं एक दृश्य के लिए खुला है जो SeriLog को संदर्भ के साथ एक viewmodel है है मैं नीचे त्रुटि मिल रही है DesignTime में लोड नहीं कर सका।MVVM प्रकाश/Serilog डिजाइन समय त्रुटि: फ़ाइल या विधानसभा [VS2017]

Could not load file or assembly 'Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10' or one of its dependencies. Het systeem kan het opgegeven bestand niet vinden. myapp C:\snip\Projects\snip\myapp\myapp\Views\MyViews\MyView.xaml

डच स्ट्रिंग का अनुवाद अंग्रेज़ी में: "सिस्टम फ़ाइल नहीं मिल सकता है"

परियोजना को संकलित करता है और ठीक चलाता है, लेकिन मैं एक त्रुटि मुक्त डिजाइन समय अनुभव करना चाहते हैं। अभी इस त्रुटि VS2017 में मेरे डिजाइन समय परियोजना कोड टूट जाता है। क्या मैं इस त्रुटि को ठीक करने के लिए कर सकते हैं?

पहले से ही करने की कोशिश की:

  • % USERPROFILE% .nuget से serilog फ़ोल्डर को हटाने और
  • पुनर्निर्माण परियोजना फ़ोल्डर बिन \ और obj \ फ़ोल्डर
  • सफाई परियोजना
  • VS2017
  • पुनः प्रारंभ करने के पुनर्निर्माण
  • कंप्यूटर रीबूट करना
  • एक और वर्कस्टेशन एक ही त्रुटि दिखाता है
  • serilog संकलन और netcore1.6 लक्ष्य

मैं एक UWP एप्लिकेशन सालगिरह संस्करण को लक्षित 14,393 ढांचे के निर्माण कर रहा हूँ पर अपने आप को सिंक।

project.json serilog संदर्भ:

"Serilog": "2.4.0", 
"Serilog.Sinks.RollingFile": "3.3.0", 

परियोजना वी.एस. नमूना जो मुद्दा

मैं DetailPage.xaml पर MVVM प्रकाश viewmodel के साथ एक खाली Template10 प्रोजेक्ट बनाया हुआ है replicates जो serilog के लिए त्रुटि दिखाया गया है।

डाउनलोड स्थान:

https://www.dropbox.com/s/uocjx0kuc1dknwt/Template10_Serilog_Sample.zip?dl=0

त्रुटि

enter image description here

+0

आप रिश्तेदार कोड स्निपेट के बाद से मैं आपकी समस्या को पुनः नहीं कर सकते हैं प्रदान कर सकते हैं? –

+0

मैं पोस्ट करने के लिए एक नमूना परियोजना डाउनलोड स्थान और त्रुटि मैं X86 डिबग मोड में संकलन के बाद दिखाई दे रही है का एक स्क्रीनशॉट जोड़ लिया है। – Jasper

+0

मेरा एक्सएमएल डिज़ाइन व्यू ठीक काम करता है, मेरा डिजाइनर क्रैश नहीं हो रहा है और उसे पुनः लोड करने की आवश्यकता नहीं है। देखने के लिए कोई स्टैक ट्रेस भी नहीं है। तो डिज़ाइन व्यू ठीक काम करता है, हालांकि, मेरे व्यूमोडेलोकेटर से मेरा डिज़ाइनटाइम डेटा सेरिलोग त्रुटि के कारण मेरे xaml डिज़ाइनर में लोड नहीं होता है। जैसे ही मैं अपने व्यूमोडल्स से लॉगिंग फ़ंक्शंस पर टिप्पणी करता हूं, desingtime डेटा ठीक काम करता है। – Jasper

उत्तर

1

मैं आप उच्च .NET Framework संस्करण उपयोग कर रहे लगता है का स्क्रीनशॉट। मैं भी vs2017 में asp.net MVC के परियोजना में पहले ही समस्या का सामना करना पड़ा, लेकिन मेरी समस्या है जब मैं एक कम करने के लिए अपने लक्षित .NET Framework संस्करण बदल हल हो गई है।

+0

दुर्भाग्य से लक्ष्य UAP ढांचा बदल रहा है वास्तव में अपने प्रोजेक्ट के बाद से मैं जो केवल सालगिरह अद्यतन में जोड़ा गया कार्यक्षमता का उपयोग कर रहा के लिए एक विकल्प नहीं है। – Jasper

0

कोशिश अद्यतन करने के लिए पैकेज प्रबंधक का उपयोग करें।

जाएं: उपकरण> Nuget पैकेज प्रबंधक> पैकेज प्रबंधक कंसोल

और यह टाइप करें:

Update-Package Serilog 
+0

धन्यवाद, लेकिन मेरे NuGet पैकेज पहले से ही अद्यतित हैं "कोई पैकेज अपडेट परियोजना के लिए वर्तमान पैकेज स्रोत से उपलब्ध हैं" – Jasper

संबंधित मुद्दे