Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在多个项目中使用useLegacyV2RuntimeActivationPolicy?_C#_.net_Visual Studio 2010_Microsoft.ink_Ink Analyzer - Fatal编程技术网

C# 如何在多个项目中使用useLegacyV2RuntimeActivationPolicy?

C# 如何在多个项目中使用useLegacyV2RuntimeActivationPolicy?,c#,.net,visual-studio-2010,microsoft.ink,ink-analyzer,C#,.net,Visual Studio 2010,Microsoft.ink,Ink Analyzer,我试图将手写识别功能作为一个库包含到包含多个项目的WPF.NET4解决方案中。因此,我想在Win7 x64上使用IAWinFX.dll(tablet PC SDK 1.7)-但在运行BackgroundAnalysis时,我遇到以下错误: “混合模式程序集是根据运行时版本“v1.0.3705”生成的,如果没有其他配置信息,无法在4.0运行时中加载。” 我已尝试按照此处的建议修改相应的.config文件(set useLegacyV2RuntimeActivationPolicy=“true”):

我试图将手写识别功能作为一个库包含到包含多个项目的WPF.NET4解决方案中。因此,我想在Win7 x64上使用IAWinFX.dll(tablet PC SDK 1.7)-但在运行BackgroundAnalysis时,我遇到以下错误:

“混合模式程序集是根据运行时版本“v1.0.3705”生成的,如果没有其他配置信息,无法在4.0运行时中加载。”

我已尝试按照此处的建议修改相应的.config文件(set useLegacyV2RuntimeActivationPolicy=“true”):

我还将构建目标设置为x86,并在主应用程序上对此进行了更改。主应用程序的配置还设置了useLegacyV2RuntimeActivationPolicy=“true”

由于我已经被这个问题困扰了几天,我一直在寻找解决方案,因此也尝试禁用“生成序列化程序集”选项,如下所示:

但是这些尝试都没有给我一个有效的分析。。。我还能做什么?是否有solutionwide.config文件可用于设置useLegacyV2RuntimeActivationPolicy选项?还是需要将此选项添加到解决方案中的每个项目


提前谢谢

不知道这种情况下的SO做法是什么。我将重复我的评论作为回答,并将其展开一点,这样问题就可以结束了

-


唯一使用的配置文件是用于启动应用程序的.exe文件(我假定它是您所称的“主应用程序的配置”)

(设置也会从machine.config和user.config读取,但其中的值通常会被app config覆盖)

如果您在VS中运行,请确保文件名为
app.config


VS将自动将其复制到输出文件夹,并将其重命名为
myapp.exe.config
myapp.vshost.exe.config

唯一使用的配置文件是用于启动应用程序的.exe的配置文件(我假定它是您称之为“主应用程序的配置”)。如果您在VS中运行,请确保该文件名为app.config.Woah!令人惊叹的!配置文件名为app1.config,因此将其重命名为app.config就成功了!非常感谢你!我能把你的答案标为“正确答案”吗?或者这是不可能的,因为这是一个评论?这让我很高兴。。谢谢!