首页 文章

FSC:错误FS2024:静态链接可能不使用针对不同配置文件的程序集

提问于
浏览
2

F#是我的第一个编程语言 . 我使用的是MS Visual Studio 2013,.NET Framework 4.5 . 对于我的个人编码项目,这些是我包含的参考:

FSharp.Data.TypeProviders Microsoft.Experimental.Collections Newtonsoft.Json System System.Data System.Data.Linq System.Runtime.Serialization System.Xml

我收到了这篇文章 Headers 中提到的错误消息 . 我尝试了提到here的解决方案,但我无法安装最新的Visual F#Tools Build,显然是因为"A certificate chain could not be built to a trusted root authority" . 因此,我尝试按this Microsoft Support page上的建议下载相应的安全更新,但此消息显示弹出窗口:"The update is not applicable to your computer" .

在我未能下载最新的Visual F#Tools Build之后,我继续删除所有引用,然后再将它们添加回来 . 重新添加每个引用后,我重新构建了我的解决方案,以检查是否会收到错误消息,通知我已发生错误FS2024 . 重新添加System.Data.Linq后收到以下错误消息:

警告MSB3277:发现无法解析的相同从属程序集的不同版本之间发生冲突 .

我单独检查了所有的引用,发现它们都引用了相同版本的公共依赖程序集 . 我完全不知道是什么促使这个警告 .

我目前正处于斗智斗勇的状态,我将不胜感激 .

编辑:

我已将MSBuild项目输出详细程度设置为"Detailed" . 我希望看到类似于this page上的示例的错误消息,但没有 .

编辑:

我为下面的文字墙道歉 . 我复制并粘贴了构建输出:

------ Build build:项目:FighterAnalysis,配置:调试任何CPU ------文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common”中的目标“_CheckForInvalidConfigurationAndPlatform” .CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(入口点):任务”消息“任务”消息“目标”BeforeBuild“在文件”C中:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(target”Build “取决于它”:从项目“G:\ Back-up \ Visual Studio 2013 \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“BuildOnlySettings” Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreBuild“取决于它):在文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.NetFramework.Current中定位“GetFrameworkPaths” Version.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareForBuild“取决于它):在文件”C:\ Program Files“中定位”GetReferenceAssemblyPaths“ (x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareForBuild“取决于它):任务“GetReferenceAssemblyPaths”目标“PrepareForBuild”在项目“G:\ Back-up \ Visual Studio 2013 \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreBuild“取决于它):任务”FindAppConfigFile“任务”MakeDir“目标”BeforeResolveReferences“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis .fsproj“(目标”ResolveReferences“依赖于它):从项目”G:\ Back“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“中定位”AssignProjectConfiguration“ -up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveReferences“取决于它):任务”AssignProjectConfiguration“目标”_SplitProjectReferencesByFileExistence“文件”C:\ Program Files(x86)\ MSBuild \ 12.0“ \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveProjectReferences“取决于它):目标”ResolveProjectReferences“in文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveReferences“取决于它):从项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“GetInstalledSDKLocations” FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveSDKReferences“依赖于它):从项目”G“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“中定位”ResolveSDKReferences“ :\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveAssemblyReferences“依赖于它):目标文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \“中的”ExpandSDKReferences“ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fs proj“(目标”ResolveAssemblyReferences“取决于它):从项目”G:\ Back-“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“中定位”ResolveAssemblyReferences“ up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveReferences“依赖于它):任务”ResolveAssemblyReference“目标文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \“中的”GenerateBindingRedirects“ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveReferences“取决于它):任务”GenerateBindingRedirects“没有建议绑定来自ResolveAssemblyReferences的重定向 . 从项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“AfterResolveReferences” FighterAnalysis.fsproj“(目标”ResolveReferences“取决于它):从项目”G:\“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.NetFramework.CurrentVersion.targets“中定位”ImplicitlyExpandDesignTimeFacades“备份\ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResolveReferences“取决于它):任务”消息“目标”ResolveReferences“在文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreBuild“取决于它):目标”ValidationExtension“在项目“G:\ Back-up \ Visu”中的文件“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.WorkflowBuildExtensions.targets”中al Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResources“取决于它):在文件”C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.WorkflowBuildExtensions“中定位”ExpressionBuildExtension“ . 目标“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResources“取决于它):在文件”C:\ Windows \ Microsoft“中定位”AfterMarkupCompilePass1“ . NET \ Framework \ v4.0.30319 \ Microsoft.WinFx.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResources“取决于它):目标” FileClassification“在文件中”C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.WinFx.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“ (目标“PrepareResources”取决于它):在文件“C:\ Program Files(x86)\ MSBuild \ 1”中定位“AssignTargetPaths” 2.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResourceNames“取决于它):任务”AssignTargetPath“任务“AssignTargetPath”任务“AssignTargetPath”任务“AssignTargetPath”目标“SplitResourcesByCulture”在项目“G:\ Back-”的文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResourceNames“取决于它):任务”AssignCulture“目标”CreateCustomManifestResourceNames“文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj”(目标“PrepareResourceNames”取决于它):在文件“C:\ Program Files(x86)\ MSBuild”中定位“PrepareResourceNames” 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResources“取决于它):目标”BeforeResGen“在项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj”中的文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中(目标“ResGen”取决于它):从项目“G:\ Back-up \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“CoreResGen” Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResGen“取决于它):在文件”C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft中定位“AfterResGen” .Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”ResGen“取决于它):目标”ResGen“在文件”C: \ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”PrepareResources“取决于它):从项目“G:\ Back-up \ Visual”文件“C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ ReportingServices \ Microsoft.ReportingServices.targets”中定位“PrepareRdlFiles” “文件 ”C CompileRdlFiles:工作室2013 \项目\ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标 ”CompileRdlFiles“ 目标依赖于它)”:\程序文件(x86)\的MSBuild \微软\ VisualStudio的\ V12.0 \ ReportingServices \ Microsoft.ReportingServices.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”P repareResources“取决于它”:从项目“G:\ Back-up \ Visual Studio 2013”中的文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“PrepareResources” \项目\ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj “(目标 ”CoreBuild“ 依赖于它):目标 ”“ 文件” C _SetEmbeddedWin32ManifestProperties:\程序文件(x86)\的MSBuild \ 12.0 \ BIN \ Microsoft.Common.CurrentVersion.targets “从项目 ”G:\备份\的Visual Studio 2013 \项目\ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标 ”SetWin32ManifestProperties“ 依赖于它):任务 ”GetFrameworkPath“ 目标 ”SetWin32ManifestProperties“ 文件” C:\ PROGRAM文件(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”编译“取决于it):在文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.tar”中定位“_GenerateCompileInputs”得到 “来自项目 ”G: “文件” C GenerateTargetFrameworkMonikerAttribute:\备份\的Visual Studio 2013 \项目\ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标 ”编译“ 目标依赖于它)”:\ Program Files文件(86 )\ Microsoft SDKs \ F#\ 3.1 \ Framework \ v4.0 \ Microsoft.FSharp.Targets“from project”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(target”BeforeCompile“取决于它):跳过目标“GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件都是相对于输入文件是最新的 . 从项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“BeforeCompile” FighterAnalysis.fsproj“(目标”编译“依赖于它):从项目”G:\ Back-“文件”C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Xaml.targets“中定位”DesignTimeXamlMarkupCompilation“ up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreCompile“取决于它):在文件”C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft“中定位”DesignTimeMarkupCompilation“ . WinFx.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreCompile“取决于它):在文件”C:\ Program Files“中定位”CoreCompile“ (x86)\ Microsoft SDK \ F#\ 3.1 \ Framework \ v4.0 \ Microsoft.FSharp.Targets“来自项目“G:\备份\的Visual Studio 2013 \项目\ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj”(目标 “编译” 依赖于它):任务 “FSC” C:\ Program Files文件(x86)的\微软的SDK \ F#\ 3.1 \ Framework \ v4.0 \ fsc.exe -o:obj \ Debug \ FighterAnalysis.exe -g --debug:full --noframework --define:DEBUG --define:TRACE --doc:bin \ Debug \ ConsoleApplication8 .XML --optimize- --tailcalls- --platform:anycpu32bitpreferred -r:“C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ FSharp.NETFramework \ v4.0 \ 4.3.0.0 \ FSharp.Core.dll “-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ FSharp.NETFramework \ v4.0 \ 4.3.0.0 \ Type Providers \ FSharp.Data.TypeProviders.dll“-r:”G:\ Back -up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ packages \ Microsoft.Experimental.Collections.1.0.3-alpha \ lib \ portable-net45 win8 wp8 \ Microsoft.Experimental.Collections.dll“-r:”C:\ Program Files (x86)\ Microsoft SQL Server \ 120 \ SDK \ Assemblies \ Microsoft.SqlServer.Types.dll“-r:G:\ Downloads \ Json60r8 \ Bin \ Net40 \ Newtonsoft.Json.dll -r:”C:\ Program Files (x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Core.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System .Data.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Data.Linq.dll“-r:”C:\ Program Files(x86 )\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ System.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Runtime.Serialization .dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Xml.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Xml.Linq.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Collections .Concurrent.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Collections.dll“-r:”C:\ Program Files(x86 )\参考e Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ComponentModel.Annotations.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ComponentModel.dll “-r: ”C:\ Program Files文件(x86)的\参考大会\微软\ Framework.NETFramework \ V4.5 \外立面\ System.ComponentModel.EventBasedAsync.dll“ -r:” C:\程序文件(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Diagnostics.Contracts.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Diagnostics.Debug.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Diagnostics.Tools.dll “-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Diagnostics.Tracing.dll“-r:”C:\ Program Files(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Dynamic.Runtime.dll“-r:”C:\ Program Fi les(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Globalization.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4 . 5 \ Facades \ System.IO.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Linq.dll“-r:”C: \ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Linq.Expressions.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework . NETFramework \ v4.5 \ Facades \ System.Linq.Parallel.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Linq.Queryable . dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Net.NetworkInformation.dll“-r:”C:\ Program Files(x86) \参考Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Net.Primitives.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Frame work.NETFramework \ v4.5 \ Facades \ System.Net.Requests.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ObjectModel . dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.Emit.dll“-r:”C:\ Program Files(x86)\ ReferenceAssemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.Emit.ILGeneration.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.Emit.Lightweight.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.Extensions.dll“-r :“C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Reflection.Primitives.dll”-r:“C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Resources.ResourceManager.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System . Runtime.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.Extensions.dll“-r:”C:\ Program Files( x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.InteropServices.dll“-r:”C:\ Prog ram Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.InteropServices.WindowsRuntime.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework .NETFramework \ v4.5 \ Facades \ System.Runtime.Numerics.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.Serialization .Json.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.Serialization.Primitives.dll“-r:”C:\程序文件(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.Serialization.Xml.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework .NETFramework \ v4.5 \ Facades \ System.Security.Principal.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ServiceModel.Duplex .dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Fa cades \ System.ServiceModel.Http.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ServiceModel.NetTcp.dll“-r:” C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ServiceModel.Primitives.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.ServiceModel.Security.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Text . Encoding.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Text.Encoding.Extensions.dll“-r:”C:\ Program文件(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Text.RegularExpressions.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Threading.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4 .5 \ Facades \ System.Threading.Tasks.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Threading.Tasks.Parallel.dll “-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Xml.ReaderWriter.dll“-r:”C:\ Program Files(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Xml.XDocument.dll“-r:”C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Xml.XmlSerializer.dll“--target:exe --warn:3 --warnaserror:76 --vserrors --validate-type-providers --LCID:1033 --utf8output --fullpaths --flaterrors - subsystemversion:6.00 --highentropyva --sqmsessionguid:d24010b1-a544-43f6-9d1b-7c36097d4bb9“C:\ Users \ User \ AppData \ Local \ Temp.NETFramework,Version = v4.5.AssemblyAttributes.fs”ConvertToAndFromDotNetTypes.fs Fighter . fs Fight.fs FightUpdated.fs HtmlParsing.fs JsonMethods.fs UrlInfo.fs GetFighterInfo.fs Download1.fs Download2.fs比较Fighters.fs Program.fs FSC:错误FS2024:静态链接可能不使用针对不同配置文件的程序集 . 从项目“G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \”文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets”中定位“_CheckForCompileOutputs” FighterAnalysis.fsproj“(目标”_CleanGetCurrentAndPriorFileWrites“依赖于它):在文件”C:\ Program Files“中定位”_CleanGetCurrentAndPriorFileWrites“(x86)\ MSBuild \ 12.0 \ bin \ Microsoft.Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”_CleanRecordFileWrites“取决于它):任务“ReadLinesFromFile”任务“ConvertToAbsolutePath”任务“FindUnderPath”任务“FindUnderPath”任务“RemoveDuplicates”目标“_CleanRecordFileWrites”在文件“C:\ Program Files(x86)\ MSBuild \ 12.0 \ bin \ Microsoft”中 . Common.CurrentVersion.targets“来自项目”G:\ Back-up \ Visual Studio 2013 \ Projects \ FighterAnalysis \ FighterAnalysis \ FighterAnalysis.fsproj“(目标”CoreBuild“取决于它):任务”RemoveDuplicates“任务”MakeDir“任务” WriteLinesToFile“完成建筑项目”FighterAnalysis.fsproj“ - 失败 .

1 回答

  • 0

    我通过创建一个新项目,迁移所有源文件并重新安装我需要的所有DLL来解决了这个问题 . 在这样做之后,我毫无困难地构建我的项目 . 我认为Carsten(谁写了第一条评论my answer here)是正确的,说版本在某种程度上变得混乱了原始的解决方案文件 .

相关问题