代码之家  ›  专栏  ›  技术社区  ›  Ben Rubin

在Visual Studio中打开Unity明暗器文件时出错

  •  1
  • Ben Rubin  · 技术社区  · 6 年前

    每当我在Visual Studio中打开Unity明暗器文件时,都会收到下面的错误消息

    在activitylog.xml中,错误显示

    < Prime>代码> LeCasySytPACKAGE失败包[ VisualC++包]来源: 'Microsoft.VisualStudio.vc' 说明:无法加载文件或程序集“Microsoft.VisualStudio.VisualC.utilities, version=15.0.0.0,culture=neutral,publicKeyToken=b03f75f7f11d50a3a'或一个 它的依赖性。系统找不到文件 指定的.System.IO.FileNotFoundException:无法加载文件或程序集 'Microsoft.VisualStudio.VisualC.utilities,version=15.0.0.0,' Culture=Neutral,PublicKeyToken=b03f75f7f11d50a3a'或其一个 依赖关系。系统找不到指定的文件。 文件名:“Microsoft.VisualStudio.VisualC.utilities,version=15.0.0.0, 文化=中性,publicKeyToken=b03f5f7f11d50a3a'at Microsoft.VisualStudio.vc.ManagedInterop.Initialize(IServiceProvider serviceprovider)警告:程序集绑定日志记录已打开 关闭。要启用程序集绑定失败日志记录,请设置注册表值 [hklm\software\microsoft\fusion!启用日志(dword)为1。 注意:有一些与程序集绑定相关的性能惩罚 记录失败。要关闭此功能,请删除注册表值 [hklm\software\microsoft\fusion!EnabeloGo] < /代码> < enter image description here

    在activitylog.xml中,错误显示

    LegacySitePackage failed for package [Visual C++ Package]Source: 
    'Microsoft.VisualStudio.VC' 
    Description: Could not load file or assembly 'Microsoft.VisualStudio.VisualC.Utilities, 
    Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one 
    of its dependencies. The system cannot find the file 
    specified.System.IO.FileNotFoundException: Could not load file or assembly 
    'Microsoft.VisualStudio.VisualC.Utilities, Version=15.0.0.0, 
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its 
    dependencies. The system cannot find the file specified.
    File name: 'Microsoft.VisualStudio.VisualC.Utilities, Version=15.0.0.0, 
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at 
    Microsoft.VisualStudio.VC.ManagedInterop.Initialize(IServiceProvider 
    serviceProvider) WRN: Assembly binding logging is turned 
    OFF. To enable assembly bind failure logging, set the registry value 
    [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind 
    failure logging. To turn this feature off, remove the registry value 
    [HKLM\Software\Microsoft\Fusion!EnableLog]. 
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Ben Rubin    6 年前

    我通过去代码>工具-gt;获取工具和特性并安装“用C++开发桌面”“

    ”来解决这个问题。

    enter image description here