我的MSDN许可证已过期。我登录Microsoft,从我的帐户中删除了所有旧的MSDN许可证,并添加了我的IT部门的新邀请。我还安装了VS2013 Update3安装程序并重启了我的机器。
此时,Visual Studio显示我已获得许可(没有临时扩展,只是完全许可),我可以很好地构建C#项目。但每当我尝试链接C ++程序时,我都会收到错误:
Exception: License 114440 License expired 2014-10-22
error MSB6006: "link.exe" exited with code 1.
我也试过从MSDN页面给VS提供产品密钥,但行为是一样的。
我该如何安抚它?
答案 0 :(得分:1)
Visual Studio不应该受到责备!我安装了Bullseye C ++代码覆盖率工具的试用版,该工具提供了自己版本的CL和LINK工具。这些已经过期了。我首先注意到CL和LINK在VS2013原生工具shell中运行良好,然后我回去发现我仍然在Visual Studio中启用了Bullseye插件。
糟糕。