visual-studio-2010 - 更新到 Windows 10 后 Visual Studio 2010 宏损坏

标签 visual-studio-2010 macros windows-10

我总是在 Visual Studio 中使用宏。它们是我日常工作流程的一部分。但是,从 Windows 7 升级到 Windows 10 后,宏现在已损坏。每当我尝试执行任何与宏相关的操作时,都会收到以下消息“找不到 .NET 程序集‘Microsoft.Vsa’。

enter image description here

我单击是或否,宏被禁用。我什至无法访问宏资源管理器。

任何人都知道如何解决这个问题?

最佳答案

我搜索了丢失的程序集 Microsoft.Vsa.dllC:\Windows\Microsoft.NET\Framework\v4.0.30319文件夹,它确实丢失了。

但是,升级到 Windows10 时,安装程​​序会创建 Windows 文件夹以及一些程序文件文件夹的备份。希望我能在“旧”文件夹中找到程序集,我搜索了 Microsoft.Vsa.dllC:\Windows.old\Windows\Microsoft.NET\Framework\v4.0.30319并找到了。

我刚把它复制到 C:\Windows\Microsoft.NET\Framework\v4.0.30319和宾果游戏!宏现在正在工作!

我现在想知道为什么微软要删除这个程序集......也许是因为他们不支持自 Visual Studio 2012 以来的宏......

关于visual-studio-2010 - 更新到 Windows 10 后 Visual Studio 2010 宏损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376585/

相关文章:

c++ - 避免 if else 打印 block 中的代码重复

c++ - WinAPI 中的 Windows 10 用户界面

c++ - 在VS2010中调试C++程序

c++ - 在宏之后恢复访问修饰符

visual-studio-2010 - 为什么我在发布时收到“匹配定位器的 "No attribute ' 名称”错误?

c - 宏连接中的有效预处理器标记

windows-runtime - LocalCache 和 TempState 应用程序数据文件夹之间有什么区别(如果有的话,还有相似之处)?

c# - 枚举值的 GetCustomAttributes 返回一个空数组

c++ - Visual Studio C++ 切换评论?评论而不选择整行?

c++ - 如何使用 C++ 将函数声明为全局函数?