c# - 如何通过C#代码检测是否安装了Crystal Reports Basic

标签 c# .net crystal-reports installed-applications

我的 C# .NET 应用程序使用 Crystal Report,它依赖于 Crystal Reports Basics for Visual Studio 2008 的存在。 我如何以编程方式确定它是否已安装。我的目标是向用户显示一条消息以安装 Crystal Report(如果尚未安装)。

最佳答案

假设它安装到 GAC 中(很确定它安装了,但值得检查),您可以递归检查 %windir%\assembly 中您感兴趣的文件。如果它们不存在,则抛出消息。

关于c# - 如何通过C#代码检测是否安装了Crystal Reports Basic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677755/

相关文章:

c# - Google CodeJam Bathroom Stalls 2017 Qualification Round 大数据集错误

c# - 为 C# 使用包装器类

.net - 如何在 MVC 5 中设置本地权限身份验证?

.net - 如何创建 Datagridview 列来处理可为空的 bool 值?

c# - 无法连接到 Crystal Reports 2008

c# - 我可以从通用委托(delegate)中获取方法属性吗?

c# - 为什么 Lazy<T> 在序列化期间强制初始化?

c# - Xamarin C# 无法将 c# 类转换为 Android.content.context

c# - 为 Crystal Reports 中的参数分配多个值

mysql - Crystal 报表中的日期格式