需要帮助使用代码将数据库引用添加到数据库项目中

问题描述 投票:0回答:1

我想开发一个Visual Studio扩展程序,该扩展程序可以为Visual Studio中的sql数据库项目实现一些自动化。这些任务中包括添加数据库引用。我无法从扩展代码中找到实现此目的的任何方法。

我可以获取适当的项目节点,将ServiceProvider.GlobalProvider.GetService(typeof(DTE))检索为EnvDTE80.DTE2;而不是遍历解决方案中的项目。但是,该项目对象似乎是Microsoft.VisualStudio.Data.Tools.Package.Project.IDatabaseProjectNode类型,已标记为内部,因此我无法使用。

有没有添加数据库引用的正式方法(以及其他sql数据库项目的特定操作),还是我不得不直接编辑项目文件?

sql-server-data-tools visual-studio-extensions
1个回答
0
投票

[抱歉,答案可能是否定的,与.netSQL小组讨论后,暂时不支持添加database reference

添加database reference比添加普通参考(.dll)要复杂得多,VS SDK中没有用于此行为的公共API。

© www.soinside.com 2019 - 2024. All rights reserved.