我创建了一个加载项,每次我尝试将其添加到工具 - >加载项管理器,我收到错误。
我已经评论了Connect()方法中的所有代码,以确保它没有给我一些隐藏的异常。
包含dll名称 - 相对路径,因为在每次构建后将其复制到Addins文件夹更容易,而不必关闭Visual Studio以便能够重建。
我试图给它一个绝对路径......无论是使用绝对路径,还是使用没有扩展名的dll,我得到:
Error message: Unspecified error
Error number: 80004005
我还收到了"参数错误"错误,以及"系统找不到指定的文件"。
我不止一次地阅读了这个教程。第一次,总是,它工作,在dll中没有任何东西 - 然后我关闭Visual Studio,重建,重新启动,我回到我开始的地方。
我可以找到所有遇到此问题的问题,建议使用绝对路径(尽管文档说它可以是绝对路径,相对路径或网址)。
我尝试在代码中设置断点,但我不知道如何调试这个...
请帮忙!
答案 0 :(得分:0)
错误是由于我同时拥有“ ProjectAddIn - 用于测试AddIn ”和发布版本“ ProjectAddIn ”,而“ ProjectAddIn.dll “旁边,在” C:\ Users \ user.name \ Documents \ Visual Studio 2010 \ Addins “文件夹中,我看到它在方向...
我不明白两个xml文件代表相同的资源,因此自相矛盾。
“ ProjectAddIn - 用于测试AddIn ”中的路径应指向项目内的dll,只有在完成调试后,我才能从AddIns文件夹中删除此项并替换它安装项目,如果我愿意的话。