2014-03-04 3 views
1

전자 메일을 보내는 간단한 VB 스크립트 작업이 있습니다. 전자 메일 제목이나 코드 조각을 변경하고 패키지를 실행하면 변경 내용이 적용되지 않습니다. 나는 중단 점을 넣으려고 시도했다. 런타임 중에 새로운 코드 덩어리는 거기에 없다. 그리고 코드를 중단하고 코드 편집기로 가면 업데이트가 그대로 남아 있습니다. 마지막으로 업데이트 된 코드는 약 10-20 회 정도 실행/빌드 할 때 적용됩니다. 일부 플레이 - 어라운드 후, 나는 문제가 스크립트 변경에만 있다는 것을 알았다. 그것은 매우 사납다. 따라서 지금까지 Visual Studio 2008을 컴퓨터에 설치하고 프로젝트를 재구성 해 보았지만 실제로 도움이되지는 못했습니다. 이제 캐시, 프로젝트 구성을 생각하고 있습니다 ... 저는 길을 잃었습니다. 내 스크립트 파일은 다음과 같습니다.내 스크립트 작업 최신 코드를 실행하지 않습니다

Dim myHtmlMessage As MailMessage 
    Dim mySmtpClient As SmtpClient 
    Dim myBody As String = "" 
    Dim ds As DataSet 
    Dim mySubject As String = "LOL" 
    myHtmlMessage = New MailMessage(Dts.Variables("EMailFrom").Value.ToString(), Dts.Variables("EMailRecipients").Value.ToString(), mySubject, myBody) 

    mySmtpClient = New SmtpClient(Dts.Variables("SMTPServer").Value.ToString()) 
    mySmtpClient = New SmtpClient("lol") 
    mySmtpClient.UseDefaultCredentials = True 
    mySmtpClient.EnableSsl = False 
    mySmtpClient.Send(myHtmlMessage) 
    Dts.TaskResult = ScriptResults.Success 

문제는 실제로 스크립트에있는 것이 아니라 스크립트의 작동 방식입니다. 그래서 mySubject 값을 변경하면 영향을주지 않습니다.

답변

0

스크립트 작업을 완전히 삭제하십시오. 안에있는 코드뿐만 아니라 전체 객체. 저장, 다시 컴파일, 실행 - 모든 것을 작동시킵니다. 이제 새로운 작업을 추가하고 점진적으로 코드를 추가하십시오.

관련 문제