Microsoft.SqlServer.Types.dll--我的解决方案中为什么/如何引用它

本文关键字:何引用 引用 为什么 Types SqlServer dll-- 我的 解决方案 Microsoft | 更新日期: 2023-09-27 18:22:18

我发现很多帖子询问如何修复Microsoft.SqlServer.Types.dll丢失的问题,但我有完全相反的问题——它在我的输出目录中,我不知道为什么。

有问题的项目引用了解决方案中的另一个全局项目,但我已经检查了这两个项目的引用和扩展,而没有检查Microsoft.SqlServer.Types。所以,当我重建解决方案时,为什么它会被视为依赖项,你知道吗?我转到"添加引用…",扩展,我可以在列表中看到"Microsoft.SqlServer.Types",未选中。如何删除此引用?

背景:我刚刚将报告添加到我的项目中,并在项目中使用数据源(.xsd文件)。此后,我改为使用简单的类/对象引用作为数据源,因此删除了使用OLEDB到Foxpro DBF文件的XSD数据源。但我认为Microsoft.SqlServer.Types引用是在那个时候添加的,现在它不会消失。

DLL(及其区域文件夹)复制到我的输出目录,因为我使用的技巧是复制所有引用的DLL,然后将其嵌入到应用程序可执行文件中(这样我就不需要使用ILMerge或部署一堆DLL——在这方面,exe是独立的)。

我该如何找出这个引用仍然存在的地方并将其删除?

Microsoft.SqlServer.Types.dll--我的解决方案中为什么/如何引用它

没关系,看起来Microsoft.ReportViewer.Common需要Microsoft.SqlServer.Types。因此,只需将报告添加到我的应用程序中就会带来很多东西。。。(好吧,没有那么多,从大小来看…)