无法解析 Windows 工作流程序集



我正在处理一个旧的visual studio 2010项目,该项目包含一个工作流.asmx文件。我已经把代码复制到一个虚拟服务器上,并试图重建项目,但我得到了这个错误:

无法解析程序集"。请在正在生成的项目中添加对此程序集的引用。

我知道代码很好,因为它仍然像预期的那样在原始笔记本电脑上构建,只是不在虚拟电脑中。我甚至创建了一个空白的.asmx文件,它给出了同样的错误。没有给出任何程序集。

<Activity x:Class="Activity1" 
mva:VisualBasic.Settings="Assembly references and imported namespaces for internal implementation"
xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:mv="clr-namespace:Microsoft.VisualBasic;assembly=System"
xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities" 
xmlns:s="clr-namespace:System;assembly=mscorlib"
xmlns:s1="clr-namespace:System;assembly=System"
xmlns:s2="clr-namespace:System;assembly=System.Xml"
xmlns:s3="clr-namespace:System;assembly=System.Core" 
xmlns:scg="clr-namespace:System.Collections.Generic;assembly=System"
xmlns:scg1="clr-namespace:System.Collections.Generic;assembly=System.ServiceModel"
xmlns:scg2="clr-namespace:System.Collections.Generic;assembly=System.Core"
xmlns:scg3="clr-namespace:System.Collections.Generic;assembly=mscorlib"
xmlns:sd="clr-namespace:System.Data;assembly=System.Data"
xmlns:sl="clr-namespace:System.Linq;assembly=System.Core" 
xmlns:st="clr-namespace:System.Text;assembly=mscorlib" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</Activity>

如前所述,这是在安装了.net 4.0框架的虚拟机上进行的。经过大量搜索,我发现了一些带有补丁和框架更新的评论,这些评论并不总是被寡妇更新所接受。Windows不允许我安装修补程序,因为它确信它们已经安装好了。

在没有运气的补丁之后,我安装了.net 4.5,它已经解决了这个问题。

我把这个留在这里,以防其他人有类似的问题。我还安装了silver light SDK,这可能也有帮助。

https://dotnet.microsoft.com/download/dotnet-framework

最新更新