首先,我已经在StackOverflow上找到了其他帖子(链接在此),但它并没有解决我的错误。
我有三个不同的环境/域,每个地点都有一个构建服务器。我的开发和用户接受测试环境可以成功构建,但是生产版本无法工作。
我收到以下错误:
我有三个不同的环境/域,每个地点都有一个构建服务器。我的开发和用户接受测试环境可以成功构建,但是生产版本无法工作。
我收到以下错误:
我已将此标记添加到我的app.config文件中(这是我上面给出的链接中建议的修复方法)。混合模式的程序集是基于“v2.0.50727”版本的运行时构建的, 如果不提供附加配置信息,则无法在4.0运行时加载
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
除此之外,还有什么可能导致我的构建服务器/环境/域名之间出现这个问题的不同之处?
针对Allen的问题,我认为这就是你要问的:
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{D3D87C05-2811-489B-9F0D-7676B6485AA0}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MVST.Batch.CorrespondenceConversion</RootNamespace>
<AssemblyName>MVST.Batch.CorrespondenceConversion</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
我有超过100个其他的项目,它们都是以完全相同的方式设置的,并且这些项目可以成功构建。