我总是在Visual Studio中使用宏。它们是我日常工作流程的一部分。但是,从Windows 7升级到Windows 10后,宏现在已损坏。每当我尝试做任何与宏有关的事情时,我都会得到以下消息" .NET程序集' Microsoft.Vsa'无法找到。
我单击是或否,宏被禁用。我甚至无法访问Macro explorer。
任何人都知道如何解决这个问题?
答案 0 :(得分:15)
我在Microsoft.Vsa.dll
文件夹中搜索了丢失的程序集C:\Windows\Microsoft.NET\Framework\v4.0.30319
,但它确实丢失了。
但是,升级到Windows10时,安装程序会创建Windows文件夹的备份以及一些程序文件文件夹。希望我能找到#34; old"文件夹,我在Microsoft.Vsa.dll
中搜索了C:\Windows.old\Windows\Microsoft.NET\Framework\v4.0.30319
并找到了它。
我刚把它复制到C:\Windows\Microsoft.NET\Framework\v4.0.30319
和宾果!宏正在运行!
我现在想知道微软为什么要删除这个程序集...也许是因为他们从Visual Studio 2012开始就不支持宏...