第一步:打开Developer Command Prompt for VS 2019(以管理员权限打开)
第二步:在命令窗口输入:CD G:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies(VS安装目录)
第三步:在CMD窗口输入 gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
第四步: 重启VS,添加引用
1.以管理员身份打开Developer
Command
Prompt
for
VS
2017
2.定位到你的vs2017的安装目录
我安装的是企业版就是E:\Program
Files
(x86)\Microsoft
Visual
Studio\2017\Enterprise\Common7\IDE\PublicAssemblies
别忘了前面加cd
3.执行下面的代码
gacutil
-i
Microsoft.VisualStudio.Shell.Interop.11.0.dll
执行成功后,重启vs2017,再添加引用时就可以了
之所以出现此错误,是因为项目文件引用的 .targets 文件的版本不正确。解决此问题的方法:
在文本编辑器中打开 SeqWKFlow.csproj,然后移除以下文本行(可在该文件的第 86 行找到):
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.0\Workflow.Targets" />。
添加以下文本行:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.Targets" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)