C# 找不到程序集“;系统.织物“;

C# 找不到程序集“;系统.织物“;,c#,azure,azure-functions,azure-service-fabric,C#,Azure,Azure Functions,Azure Service Fabric,在命令提示符中看到以下生成警告 D:\CxCache\MsBuild.Corext.14.0.23107.9\v14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3245:无法解析此引用。找不到 组件“系统结构”。检查以确保该程序集存在 在磁盘上。如果您的代码需要此引用,您可以 编译错误 然后是错误 D:\CxCache\MsBuild.Corext.14.0.23107.9\v14.0\bin\Microsoft.Com

在命令提示符中看到以下生成警告

D:\CxCache\MsBuild.Corext.14.0.23107.9\v14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3245:无法解析此引用。找不到 组件“系统结构”。检查以确保该程序集存在 在磁盘上。如果您的代码需要此引用,您可以 编译错误

然后是错误

D:\CxCache\MsBuild.Corext.14.0.23107.9\v14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3245:无法解析此引用。找不到 组件“系统结构”。检查以确保该程序集存在 在磁盘上。如果您的代码需要此引用,您可以 编译错误。用于搜索路径 “{TargetFrameworkDirectory}”。 考虑了“D:\CxCache\DotNetFxRefAssemblies.Corext.4.6.0\System.Fabric.dll”,但 它不存在。 考虑了“D:\CxCache\DotNetFxRefAssemblies.Corext.4.6.0\System.Fabric.exe”,但 它不存在

找我的钱

发件人:
软件包id=“Microsoft.ServiceFabric”version=“5.2.207”

致:

软件包id=“Microsoft.ServiceFabric”version=“6.3.187”


我不熟悉Nuget和msbuild。寻找出发点…请帮助。

好的,我做了一些研究,nuget有Microsoft.ServiceFabric。有两种方法可以做到这一点。打开包管理器(nuget)控制台,或打开nuget包管理器。 包管理器位于VisualStudio中(工具>Nuget包管理器>包管理器)和/或该区域周围,易于查找。要进行安装,请将其输入到软件包管理器中

[安装软件包Microsoft.ServiceFabric-版本7.0.466]或visual studio项目中的任何后续版本。看看nuget(dot)org,你可以很容易地找到它和所有被接受的版本,我已经说过了,我会再说一遍。当你这样做的时候,一定要在你的项目中,并且会添加引用