无法加载文件或程序集'System.Data.DataSetExtensions,Version = 3.5.0.0

时间:2013-06-24 17:33:50

标签: c# sql-server console-application xp-cmdshell datasetextensions

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

现在,我想通过SQL SERVER作业运行相同的应用程序。我已尝试使用CmdExecT-SQL选项,最新使用xp_cmdshell。我也试过在没有工作的情况下运行程序,只需在新的查询选项卡上使用xp_cmdshell

我总是收到这个错误:

  

未处理的异常:System.IO.FileNotFoundException:无法加载   文件或程序集'System.Data.DataSetExtensions,Version = 3.5.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个   依赖。系统找不到指定的文件。

有人可以帮我解决这个问题吗?为什么我可以通过cmd行而非Sql Server

运行该程序

很多!

1 个答案:

答案 0 :(得分:1)

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