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); } }
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; } }