我試圖將手寫識別功能作爲庫包含到包含多個項目的WPF .NET 4解決方案中。因此,我想在Win7 x64上使用IAWinFX.dll(Tablet PC SDK 1.7) - 但在運行BackgroundAnalyze時出現以下錯誤:如何在多個項目中使用useLegacyV2RuntimeActivationPolicy?
「混合模式程序集針對運行時的版本'v1.0.3705'構建,無法在4.0運行時加載,無需其他配置信息。「
我已經嘗試修改相應的.config文件(設置useLegacyV2RuntimeActivationPolicy =「true」),如下所示:http://social.msdn.microsoft.com/Forums/fi-FI/wpf/thread/6acf2aab-29c4-4754-95eb-cb2d717c5a2e。
我還將構建目標設置爲x86,並在主應用程序中對此進行了更改。主應用程序的配置也有useLegacyV2RuntimeActivationPolicy =「true」集。
因爲我堅持這一問題已經幾天我一直在尋找一個解決方案,從而也嘗試禁用「生成序列化程序集」選項,這裏建議:https://support.softwarekey.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=140
但沒有這些嘗試的給了我一份工作InkAnalysis ...我還能做什麼?是否有解決方案.config文件,我可能會設置useLegacyV2RuntimeActivationPolicy選項?或者是否需要將此選項添加到解決方案中的每個項目?
在此先感謝!
使用的唯一配置文件是用於啓動應用程序的.exe文件(我假設您稱之爲「主應用程序的配置」)。如果您在VS中運行,請確保該文件名爲app.config。 – adrianm 2011-04-01 09:40:29
哇!真棒!該配置文件被命名爲app1.config,因此將其重命名爲app.config也有竅門!非常感謝! 我可以在某種程度上將您的答案標記爲「正確答案」嗎?或者這是不可能的,因爲它是一個評論? 只是讓我的一天..非常感謝! – hanneswurstes 2011-04-01 10:03:55