none
VisualC.VCProjectEngine.dll] 签名不正确? RRS feed

  • 问题

  •  error  : [C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Project.VisualC.VCProjectEngine\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll] 签名不正确。

    Visual C++ 2010 学习版打开或新建文件时,出现上述错误,怎么处理?

    谢谢。


    Thanks

    2019年11月4日 9:07

答案

  • Hi zhgart,

    欢迎来到MSDN论坛。

    根据你的描述,我想确定下您是否是刚下载并安装运行使用VC++ 2010学习版?如果已经使用了一段时间那之前是否都能正常打开和新建文件呢?是否安装了一些插件呢?

    我建议你可以尝试以下步骤来看看能否解决这个问题:

    #1. 清除Visual C++ 2010学习版的缓存。

    通常缓存文件在这个路径下:C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\ 删除ComponentModelCache文件夹然后重启Visual C++ 2010学习版,并查看问题是否解决。

    #2. 尝试修复Visual C++ 2010学习版。

    打开控制面板 –> 卸载或更改程序 –> 找到Microsoft Visual C++ 2010 Express -> 鼠标右击选择“卸载/更改” -> 选择“修复或重装” –> 根据是否有相应的安装CD选择相应的路径等。

    #3. 不知道你是否是在微软官网上下载并安装的Visual C++ 2010学习版,如果可以的话,你可以尝试从官网下载并安装Microsoft Visual C++ 2010 Express(学习版)。

    希望以上建议对你有用,期望得到你的任何反馈。

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。




    2019年11月5日 6:59

全部回复

  • Hi zhgart,

    欢迎来到MSDN论坛。

    根据你的描述,我想确定下您是否是刚下载并安装运行使用VC++ 2010学习版?如果已经使用了一段时间那之前是否都能正常打开和新建文件呢?是否安装了一些插件呢?

    我建议你可以尝试以下步骤来看看能否解决这个问题:

    #1. 清除Visual C++ 2010学习版的缓存。

    通常缓存文件在这个路径下:C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\ 删除ComponentModelCache文件夹然后重启Visual C++ 2010学习版,并查看问题是否解决。

    #2. 尝试修复Visual C++ 2010学习版。

    打开控制面板 –> 卸载或更改程序 –> 找到Microsoft Visual C++ 2010 Express -> 鼠标右击选择“卸载/更改” -> 选择“修复或重装” –> 根据是否有相应的安装CD选择相应的路径等。

    #3. 不知道你是否是在微软官网上下载并安装的Visual C++ 2010学习版,如果可以的话,你可以尝试从官网下载并安装Microsoft Visual C++ 2010 Express(学习版)。

    希望以上建议对你有用,期望得到你的任何反馈。

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。




    2019年11月5日 6:59
  • Hi zhgart,

    #1. 清除Visual C++ 2010学习版的缓存。

    通常缓存文件在这个路径下:C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\ 删除ComponentModelCache文件夹然后重启Visual C++ 2010学习版,并查看问题是否解决。

    #3. 不知道你是否是在微软官网上下载并安装的Visual C++ 2010学习版,如果可以的话,你可以尝试从官网下载并安装Microsoft Visual C++ 2010 Express(学习版)。

    希望以上建议对你有用,期望得到你的任何反馈。

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。

    是很早安装的。长时间没有使用了。前两天用了一次,然后打开就出现上述情况了。我先按步试试。

    谢谢。


    Thanks

    2019年11月5日 7:25
  • Hi zhgart,

    欢迎来到MSDN论坛。

    根据你的描述,我想确定下您是否是刚下载并安装运行使用VC++ 2010

    你好,

    我想在使用修复前,想了解其间发生了什么。 试着打开这个dll文件如下,能否帮助解读和修复下?而且这个文件似乎可以删除的。

    程序集Microsoft.VisualStudio.Project.VisualC.VCProjectEngine
        自定义组件集 的成员   C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.Project.VisualC.VCProjectEngine\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll

    特性:
    [System.Reflection.AssemblyDelaySignAttribute(true),
    System.Diagnostics.DebuggableAttribute(2),
    System.Resources.NeutralResourcesLanguageAttribute("en-US"),
    System.Reflection.AssemblyKeyFileAttribute("f:\dd\tools\devdiv\FinalPublicKey.snk"),
    System.Runtime.CompilerServices.RuntimeCompatibilityAttribute,
    System.Runtime.CompilerServices.InternalsVisibleToAttribute("Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.Test, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293"),
    System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8),
    System.Runtime.CompilerServices.ExtensionAttribute,
    System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0"),
    System.Runtime.InteropServices.ComVisibleAttribute(true),
    System.CLSCompliantAttribute(false),
    System.Reflection.AssemblyTitleAttribute("Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll"),
    System.Reflection.AssemblyDescriptionAttribute("Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll"),
    System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.dll"),
    System.Reflection.AssemblyCompanyAttribute("Microsoft Corporation"),
    System.Reflection.AssemblyProductAttribute("Microsoft (R) Visual Studio (R) 2010"),
    System.Reflection.AssemblyCopyrightAttribute("© Microsoft Corporation. All rights reserved."),
    System.Reflection.AssemblyFileVersionAttribute("10.0.30319.1"),
    System.Reflection.AssemblyInformationalVersionAttribute("10.0.30319.1"),
    System.Resources.SatelliteContractVersionAttribute("10.0.0.0")]
    谢谢。


    Thanks

    2019年11月5日 11:51
  • 很奇怪,今日开机,故障居然自动消失了。可能原因是什么?

    Thanks

    2019年11月6日 0:42
  • Hi zhgart,

    感谢你的反馈。

    >> 能否帮助解读和修复下?而且这个文件似乎可以删除的。

    ## VCProjectEngine 是一个命名空间,其中包含VCProjectEngine.dll这个组件(程序集),该命名空间表示Visual C++项目模型,是其最顶层的对象。

    ## 你可以看到VCProjectEngine.dll该组件保存于GAC_MSIL文件中,GAC(全局程序集缓存)是用于驻留程序集的中央存储库,在CLR(公共语言运行时)将代码转换为本地代码以供主机操作系统执行。GAC充当抽象层,是dll驻留的共享位置,为大部分的.NET用户隐藏了复杂性,并为注册.NET程序集/dll提供了一个简单的入口点。

    ## 一般GAC中包含了dll的多个版本供本地调用,我们不建议你删除系统自带的该dll文件。

    ## 你分享的该dll文件包含了一些运行时的系统配置和系统设置及使用的.NET 框架版本等信息。通常该dll文件不会发生更改,也不需要修改,出现签名不正确或许是系统在调用该dll文件出问题,如无法注册加载调用等。

    >> 很奇怪,今日开机,故障居然自动消失了。可能原因是什么?

    ## 有时打开Visual StudioVS会加载和准备相应的系统和文件配置,这或许需要些时间(可能受CPU处理速度和内存影响),在未加载完成时或许会报各种错误,如无法注册,没有加载,找不到文件路径等。有时过一段时间等加载完成即会恢复,可以正常运行,也可能加载时受其他程序(可能是三方程序)干扰,出现问题,我不确定你是否遇到了这种情况。

    ## 另外,我注意到你使用的是Visual C++ 2010 学习版,说实话,2010版本是个老版本,我们建议,如果可以的话,你可以尝试在微软官网下载并使用最新的Visual Studio  Community 2019版本,该版本完全免费且对之前的版本有所兼容和改进,这是官网链接:Visual Studio Downloads

    希望以上建议对你有所帮助,祝您有个美好的一天 : )

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。



    2019年11月6日 2:03
  • Hi zhgart,

    抱歉打扰你,请问我的建议对你有帮助么?

    如果你还有不理解的地方或者还有其他问题,请随时告诉我们,我们会尽我们可能帮助你解决问题。

    期待你的任何反馈。

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。



    2019年11月8日 3:08
  • 最近发现 回复 键好像不起作用了,回复不了。怎么回事?是不是xp系统不能接入了?

    当然了,采用新版的好,只是现在的硬件不兼容。没有办法。


    Thanks

    2019年11月10日 1:41