Ho un progetto SSIS con me, posso eseguire così com'è. Ma, quando si tenta di modificarlo mostra un erroreIl nome 'zipfile' non esiste nel contesto corrente
Il nome 'file zip' non esiste nel contesto corrente
con Edit Out funziona benissimo codice
Errore:
public void Main()
{
// TODO: Add your code here
string moduleName = Dts.Variables["User::ModuleName"].Value.ToString();
string s = Dts.Variables["User::ZipFileLocation"].Value.ToString().TrimEnd('\\') + "\\" + moduleName + "\\" + moduleName + "_" + DateTime.Now.ToString("ddMMyyyy");
// TODO: Add your code here
string startPath = s;
string zipPath = s + ".zip";
try
{
File.Delete(zipPath);
ZipFile.CreateFromDirectory(startPath, zipPath);
}
catch (Exception e)
{
}
Dts.TaskResult = (int)ScriptResults.Success;
}
Come posso risolverlo?
Dove si trova il codice –
È probabilmente solo fatto riferimento System.IO.Compression, stranamente è necessario fare riferimento anche System.IO.Compression.FileSystem? –