混合模式部署

时间:2016-03-14 08:27:10

标签: deployment .net-framework-version mixed-mode mixed

我有一个混合模式的Visual Studio解决方案。有些项目是.Net Framework 4.0,而其他项目是.Net Framework 2。 这是通过添加app.config来解决的:

<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">

  <supportedRuntime         version="v4.0"sku=".NETFramework,Version=v4.0,Profile=Client"/></startup>
</configuration>

但是,当我将其部署到安装中时,它不起作用。它给出了这样的信息: 混合模式组装是针对版本&lt; v2.0.50727&#39;运行时的运行时,如果没有其他配置信息,则无法在4.0运行时加载。

我尝试将app.config添加到安装中(因此文件最终在Program Files / ...中,并且还将其重命名为app.exe.config。(我认为app.exe.config将是在构建中创建,但它不是。 安装还包含一个文件&#34; myApp&#34; .exe.config,其中包含与app.config相同的文件。这对任何事都没有帮助。

0 个答案:

没有答案