1

我有一个使用 System.Data.DataSetExtensions 的 C# 控制台应用程序,我可以通过命令行在客户端服务器上顺利运行。我唯一做的就是将 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

多谢!

4

1 回答 1

1

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

于 2013-06-24T19:56:32.143 回答