C# 带Visual Studio 2015的DeploymentPlanModifier

C# 带Visual Studio 2015的DeploymentPlanModifier,c#,sql-server,visual-studio-2015,sql-server-data-tools,C#,Sql Server,Visual Studio 2015,Sql Server Data Tools,基于Ed Elliott的一些重要输入,我一直在尝试使用DeploymentPlanModifier 我在使用贡献者时遇到问题,所有存在的和针对该问题的示例都是visual studio 2013(12),我使用VS 2015(14)。问题首先是无法加载参与者,然后在遵循Ed的建议引用Extensions文件夹中的DLL时,我出现以下错误: 扩展类型 Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanExecuto

基于Ed Elliott的一些重要输入,我一直在尝试使用DeploymentPlanModifier

我在使用贡献者时遇到问题,所有存在的和针对该问题的示例都是visual studio 2013(12),我使用VS 2015(14)。问题首先是无法加载参与者,然后在遵循Ed的建议引用Extensions文件夹中的DLL时,我出现以下错误:

扩展类型 Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanExecutor 无法实例化

我使用的路径是

C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130\Extensions\

我还有一个文件夹叫

C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120\Extensions\

用哪一个? VS 2015是否存在已知问题或变化


我的目标是SQL Server Azure Dbs和SQL Server 2016

我会尝试下载此nuget软件包,并让您的所有dac引用指向它:(ScriptDom、dac等)-这行吗?我已经按照您的建议完成了,我安装了nuget软件包,构建了它。然后,我从构建中移动了文件(即我的dll和pdb,以及放置在构建结果文件夹中的所有其他dll和文件)。我返回到id为xxx的所需参与者的原始消息无法加载。您可以共享它吗?有几件事我通常也会尝试——你对pro non感到满意吗?尝试设置一个路径,包含名称的过滤器-它甚至加载了吗?我不介意共享贡献者的项目,它没有IP或其他关键部分。OneDrive上的zip文件可以吗-我不知道“亲非”是什么-对不起-考虑到最后一个问题,我可以验证VS是否获得该文件,因为它不允许我在VS仍在运行且解决方案处于打开状态时从IDE文件夹中删除dll。然而,我得到的错误表明它无法加载它。