我有一个使用,我可以顺利地在客户端的服务器上通过命令行运行System.Data.DataSetExtensions一个C#控制台应用程序。 我做的唯一的事情就是到bin / Release目录内容复制到一个特定目录的服务器上运行,并通过CMD的应用程序。
现在,我想通过一个SQL Server作业运行相同的应用程序。 我都试过了CmdExec
和T-SQL
的选择,最新的使用xp_cmdshell
。 我也试过没有工作运行程序,只是与xp_cmdshell
一个新的查询选项卡上。
我总是得到这个错误:
未处理的异常:System.IO.FileNotFoundException:未能加载文件或程序集“System.Data.DataSetExtensions,版本= 3.5.0.0,文化=中性公钥= b77a5c561934e089”或它的一个依赖。 该系统找不到指定的文件。
有人可以帮我解决这个问题? 为什么我可以运行通过该程序cmd
线,而不是通过Sql Server
?
多谢!