如何解决Visual Studio Tools for Application:如何现在了解二进制文件的状态并从主机应用程序编译源代码
我在我的应用程序中集成了 Visual Studio Tools for Applications (VSTA) 2019,基本上它工作正常。但在我看来,我无法找到一些关键功能:
1:我无法确定我的用户何时在 VSTA 环境中重新编译了代码。 我收到 BinaryItemsChanged 事件,但这只是告诉我旧的二进制文件不再有效。 ProjectChangeCommitted 和 ProjectChanged 事件仅在源代码更改时发送,而不是在二进制文件重新编译时发送。我找不到说有新二进制文件可用的事件。应用程序如何知道何时应从 VSTA 环境加载新程序集?
2:我还添加了一个宏录制功能,就像在 excel 中一样:当执行某些操作时,应用程序生成相应的 C# 并将其添加到 VSTA 环境中的方法中。但是我无法找到一种方法来从托管应用程序中统计 VSTA 环境中的编译过程,以便用户可以使用新宏手动切换 VSTA 编辑器并编译新生成的代码。我想克服用户 van 记录宏并在没有看到 VSTA 环境的情况下使用它的可能性。这可能吗?
提前致谢, 莫里斯。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。