명령 줄을 통해 클라이언트의 서버에서 원활하게 실행할 수있는 System.Data.DataSetExtensions를 사용하는 C# 콘솔 응용 프로그램이 있습니다. 내가 한 유일한 방법은 bin/Release 디렉토리 내용을 서버의 특정 디렉토리에 복사하고 cmd를 통해 응용 프로그램을 실행하는 것입니다.파일 또는 어셈블리를로드 할 수 없습니다. 'System.Data.DataSetExtensions, Version = 3.5.0.0
이제 SQL Server 작업을 통해 동일한 응용 프로그램을 실행하고 싶습니다. CmdExec
및 T-SQL
옵션을 모두 시도했으며 최신 버전은 xp_cmdshell
입니다. 또한 새로운 쿼리 탭에서 xp_cmdshell
을 사용하여 작업없이 프로그램을 실행 해 보았습니다.
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
누군가가이 문제를 해결하는 데 도움 수 :
난 항상이 오류가? cmd
행을 통해 프로그램을 실행하고 Sql Server
을 실행하지 않는 이유는 무엇입니까?
많이 Thx!
은 해당 dll의 속성 -> 로컬 복사 -> True로 설정합니다. 그런 다음 다시 배포하십시오. – Jonesopolis
Thx @Jonesy, 그 작업 =) – kozmix