Prima di tutto, ho trovato gli altri post su StackOverflow here, ma non ha risolto il mio errore.L'assembly in modalità mista è stato creato con l'errore "v2.0.50727"
Ho 3 diversi ambienti/domini con un server di compilazione in ogni posizione. Gli ambienti My Dev e UAT si adattano perfettamente, ma la versione di produzione non funziona.
sto ottenendo l'errore
assemblaggio modalità mista è costruito contro la versione 'v2.0.50727' del runtime e non può essere caricato in runtime 4.0 senza ulteriori informazioni di configurazione
ho aggiunto questo tag mio file app.config (che era la correzione suggerita nel link che ho sopra)
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Cos'altro potrebbe essere diverso tra i miei server/ambienti/domini di creazione che causerebbero questo problema?
In risposta alla domanda di Allen, credo che questo è quello che stai chiedendo:
<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>
Ho più di 100 altri progetti che sono settati allo stesso modo esatto e quelli costruiscono OK.
Is .Net 4.0 installato sulla produzione? – TheKingDave
Sì, lo mostro nella cartella C: \ Windows \ Microsoft.NET \ Framework così come nella cartella Framework64 entrambi hanno la v4.0.30319 – ganders
quale versione del set di strumenti della piattaforma richiede il montaggio in modalità mista ed è presente sul server prod? – allen