C# を使用してスクリプト コンポーネントの変数に値を代入しようとしていますが、できません。誰でもコードを投稿するか、以下の何が問題なのか教えてください。
public override void PostExecute()
base.PostExecute();
IDTSVariables100 varCollection = null;
this.VariableDispenser.LockForWrite("User::Variable");
this.VariableDispenser.GetVariables(out varCollection);
varCollection["User::Variable"].Value = @"TESTING";
MessageBox.Show(Variables.MerchOrgName.ToString());