无法加载文件或程序集“System.Data.DataSetExtensions,版本= 3.5.0

2019-10-18 06:50发布

我有一个使用,我可以顺利地在客户端的服务器上通过命令行运行System.Data.DataSetExtensions一个C#控制台应用程序。 我做的唯一的事情就是到bin / Release目录内容复制到一个特定目录的服务器上运行,并通过CMD的应用程序。

现在,我想通过一个SQL Server作业运行相同的应用程序。 我都试过了CmdExecT-SQL的选择,最新的使用xp_cmdshell 。 我也试过没有工作运行程序,只是与xp_cmdshell一个新的查询选项卡上。

我总是得到这个错误:

未处理的异常:System.IO.FileNotFoundException:未能加载文件或程序集“System.Data.DataSetExtensions,版本= 3.5.0.0,文化=中性公钥= b77a5c561934e089”或它的一个依赖。 该系统找不到指定的文件。

有人可以帮我解决这个问题? 为什么我可以运行通过该程序cmd线,而不是通过Sql Server

多谢!

Answer 1:

确保(在已安装的SQL Server),数据库服务器安装了.NET Framework 3.5。



文章来源: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0