コード例 #1
0
ファイル: ZProjectEngine.cs プロジェクト: pyzh/ZCompileCore2
 private void SaveBinary()
 {
     if (!this.projectContext.CompileResult.HasError())
     {
         string binFileName = projectContext.GetBinaryNameEx();
         projectContext.EmitContext.AssemblyBuilder.Save(binFileName);
         CompileUtil.MoveBinary(projectContext);
         CompileUtil.DeletePDB(projectContext);
         string exBinFileName  = projectContext.GetBinaryNameEx();
         string toFileFullPath = Path.Combine(projectContext.ProjectModel.BinarySaveDirectoryInfo.FullName, exBinFileName);
     }
 }
コード例 #2
0
ファイル: ZProjectEngine.cs プロジェクト: pyzh/ZLanguage3
 private void SaveBinary()
 {
     if (!this.MessageCollection.HasError())
     {
         string binFileName = ProjectContext.ProjectModel.GetBinaryNameEx();
         ProjectContext.EmitContext.AssemblyBuilder.Save(binFileName);
         CompileUtil.MoveBinary(ProjectContext);
         CompileUtil.DeletePDB(ProjectContext);
         string toFileFullPath = Path.Combine(ProjectContext.ProjectModel.BinarySaveDirectoryInfo.FullName, binFileName);
         this.result.BinaryFilePath = toFileFullPath;
     }
 }