MSBuild에서 오라클 가져 오기 유틸리티를 작업으로 실행하려고합니다. 자세한 대답을하십시오. 나는 초보자이다.MSBuild에서 Oracle 유틸리티를 실행하는 방법
0
A
답변
1
MSBuild Exec task을 살펴볼 수 있습니다. 필자가 지정한 오라클 유틸리티에 익숙하지 않지만 명령 행에서 실행할 수있는 대부분의 작업이 Exec 태스크에서 실행된다는 것을 알고 있습니다.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="DoImport">
<Exec
Command="imp SYSTEM/password FILE=dba.dmp FROMUSER=scott TABLES=(dept,emp)" />
</Target>
</Project>
1
다소 더 장황하지만 더 나은 솔루션이 ToolTask 기본 클래스를 확장하는 사용자 정의 작업을 개발하는 것입니다 : 당신이 힘을 필요 관련 MSBuild에서 구성은 다음과 같이 보인다. 이렇게하면보다 나은 로깅이 가능하며 특정 XML 특성을 사용하여 인수를 정의 할 수 있습니다.
SqlPlus 용으로 개발 한 제품입니다. 정말 잘 작동합니다.