C# 无法在VS19中加载LLBL Gen Pro的自定义可视化工具
我正在使用VisualStudio2019。 对于C:\Users…\Documents\Visual Studio 2019\Visualizers,我添加了以下dll文件,以通过LLBL Gen Pro为谓词桶启用可视化工具。这种方法适用于VS 2017 dll文件:C# 无法在VS19中加载LLBL Gen Pro的自定义可视化工具,c#,visual-studio,llblgenpro,llblgen,C#,Visual Studio,Llblgenpro,Llblgen,我正在使用VisualStudio2019。 对于C:\Users…\Documents\Visual Studio 2019\Visualizers,我添加了以下dll文件,以通过LLBL Gen Pro为谓词桶启用可视化工具。这种方法适用于VS 2017 dll文件:SD.LLBLGen.Pro.debugVisualizationrs2017.dll、SD.LLBLGen.Pro.DQE.SqlServer.dll、SD.LLBLGen.Pro.ORMSupportClasses.dll
SD.LLBLGen.Pro.debugVisualizationrs2017.dll、SD.LLBLGen.Pro.DQE.SqlServer.dll、SD.LLBLGen.Pro.ORMSupportClasses.dll
在VS19中尝试使用它时,我得到以下错误提示:
无法加载自定义可视化工具。无法加载文件或程序集
'SD.LLBLGen.Pro.debugVisualizators2017,版本=5.5.0.0,
区域性=中性,PublicKeyToken=ca73b74ba4e3ff27'或其
依赖关系。不支持此操作。(HRESULT的例外情况:
0x8013155)
以前有人遇到过这个问题吗?我该怎么办
我试图观察/可视化谓词的代码段:
class Something {
public void DoSG(TransactionListFilters filters)
{
var transactionBucket = GetTransactionBucket(filters);
var locationBucket = GetTransactionBucket(filters, false, true); }
...
}
调试器可视化工具是针对特定vs版本的可视化工具dll编译的。对于VS2019,我们在v5.6中提供了一个可视化工具,该版本目前处于测试阶段 ps:下次,在我们的支持论坛上提问,因为我们不会主动监控堆栈溢出
如果您希望根据vs 2019中的dll编译可视化工具,请使用运行时的源代码,登录后可在我们的网站上获得(在特定版本下载的附加部分下) 我想,这意味着VS2017的版本。您需要VS 2019的版本。错误消息显示“或其依赖项之一”
DebugVisualizers2017.dll
很可能取决于某些Visual Studio dll的特定版本,没有它无法加载。这与任何应用程序的无法加载文件或程序集
错误无异。解决方法是在应用程序的app.config(本例中为Visual Studio)中添加一个指向新版本的绑定重定向。请检查这个可能重复的问题