कभी-कभी, जब आप एक नई लाइब्रेरी जोड़ते हैं, तो System.Windows.Interactivity.dll
का एक संघर्ष संस्करण प्रस्तुत करता है।
यह परियोजना को काम करने से रोकता है।
ठीक करने के लिए, संपादन आपके app.config
कुछ इस तरह देखने के लिए द्वारा एक सभा पुनर्निर्देशन बाइंडिंग जोड़ें:
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Windows.Interactivity"
publicKeyToken="31bf3856ad364e35"
culture="neutral"/>
<bindingRedirect oldVersion="4.0.0.0"
newVersion="4.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
<appSettings>
<add key="TestKey" value="true"/>
</appSettings>
PublicKeyToken
बदलने के बारे में चिंता मत करो, कि, सभी संस्करणों में निरंतर है यह रूप में .dll के नाम पर निर्भर करता है, संस्करण नहीं।
सुनिश्चित करें कि आप वास्तविक संस्करण है कि आप अंत पर इंगित करने के लिए अपने appConfig
में newVersion
से मेल खाते हैं:
यह [अभिव्यक्ति स्टूडियो] का हिस्सा है (http://msdn.microsoft.com/en-us/library/system.windows.interactivity (v = expression.40) .aspx) – ChrisF
तो? क्या मुझे कुछ स्थापित करना चाहिए? – Harry
यहां एमएसडीएन पेज है - http://msdn.microsoft.com/en-us/library/system.windows.interactivity.invokecommandaction(v=expression.40).aspx – ChrisF