terminado form de config

This commit is contained in:
2024-08-04 21:17:51 +01:00
parent 9ca365f6ac
commit 5479db7c97
27 changed files with 372 additions and 24 deletions

View File

@@ -14,10 +14,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Modelo", "Modelo\Modelo.csp
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vista", "Vista\Vista.csproj", "{8C9E8090-5D8F-42AE-9813-C68D384C6863}"
ProjectSection(ProjectDependencies) = postProject
{6C83A4AB-C70D-4D4E-A879-5E960C4A103A} = {6C83A4AB-C70D-4D4E-A879-5E960C4A103A}
{7168B549-F229-4D49-8C53-AF1CEB9BBB6B} = {7168B549-F229-4D49-8C53-AF1CEB9BBB6B}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Informes", "Informes\Informes.csproj", "{6C83A4AB-C70D-4D4E-A879-5E960C4A103A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Informes", "Informes\Informes.csproj", "{6C83A4AB-C70D-4D4E-A879-5E960C4A103A}"
ProjectSection(ProjectDependencies) = postProject
{78A331E5-86D4-427E-AA45-5879F9E5E98B} = {78A331E5-86D4-427E-AA45-5879F9E5E98B}
EndProjectSection

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,36 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"Informes/1.0.0": {
"dependencies": {
"Entidades": "1.0.0"
},
"runtime": {
"Informes.dll": {}
}
},
"Entidades/1.0.0": {
"runtime": {
"Entidades.dll": {}
}
}
}
},
"libraries": {
"Informes/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Entidades/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

Binary file not shown.

View File

@@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Informes
build_property.ProjectDir = C:\Users\fedpo\Downloads\Final\Final\Informes\
build_property.ProjectDir = C:\Users\fedpo\Downloads\final actual\final actual\Informes\

View File

@@ -0,0 +1 @@
59ca0345c28b4ca3e61ae3f6ff36103ebf42ff8f

View File

@@ -0,0 +1,15 @@
C:\Users\fedpo\Downloads\final actual\final actual\Informes\bin\Debug\net6.0\Informes.deps.json
C:\Users\fedpo\Downloads\final actual\final actual\Informes\bin\Debug\net6.0\Informes.dll
C:\Users\fedpo\Downloads\final actual\final actual\Informes\bin\Debug\net6.0\Informes.pdb
C:\Users\fedpo\Downloads\final actual\final actual\Informes\bin\Debug\net6.0\Entidades.dll
C:\Users\fedpo\Downloads\final actual\final actual\Informes\bin\Debug\net6.0\Entidades.pdb
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.csproj.AssemblyReference.cache
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.AssemblyInfoInputs.cache
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.AssemblyInfo.cs
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.csproj.CoreCompileInputs.cache
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.csproj.CopyComplete
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.dll
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\refint\Informes.dll
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\Informes.pdb
C:\Users\fedpo\Downloads\final actual\final actual\Informes\obj\Debug\net6.0\ref\Informes.dll

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj": {}
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj": {}
},
"projects": {
"C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": {
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj",
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj",
"projectName": "Entidades",
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\obj\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -60,14 +60,14 @@
}
}
},
"C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj": {
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj",
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\obj\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -85,8 +85,8 @@
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
"C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj"
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj"
}
}
}

View File

@@ -32,11 +32,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj",
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\obj\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -54,8 +54,8 @@
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
"C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Entidades\\Entidades.csproj"
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj"
}
}
}

View File

@@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "0ffqkIvM7yuJgCFn+/y+/ChgFN4B08rK4q2o0qfR2mjDbPa/G9BYCj14N+kvE/m1MgKnQvlnSGf4GAaYLGJr8w==",
"dgSpecHash": "INVcMeeXX3RoJw93Ye8x1Z2zKXKisJfXRKwLszX9TOBmcSCPTpBbhbgBcrnpGdxF2t/KPFVRZ2CzsnGvpyudOQ==",
"success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\Final\\Final\\Informes\\Informes.csproj",
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -28,19 +28,145 @@
/// </summary>
private void InitializeComponent()
{
label1 = new Label();
label2 = new Label();
label3 = new Label();
dgvEmailTarget = new DataGridView();
txtEmailAddr = new TextBox();
txtEmailPass = new TextBox();
txtEmailTargetAdd = new TextBox();
btnAñadir = new Button();
btnGuardar = new Button();
btnEliminar = new Button();
((System.ComponentModel.ISupportInitialize)dgvEmailTarget).BeginInit();
SuspendLayout();
//
// label1
//
label1.AutoSize = true;
label1.Location = new Point(12, 22);
label1.Name = "label1";
label1.Size = new Size(65, 15);
label1.TabIndex = 0;
label1.Text = "Email Addr";
//
// label2
//
label2.AutoSize = true;
label2.Location = new Point(12, 48);
label2.Name = "label2";
label2.Size = new Size(62, 15);
label2.TabIndex = 1;
label2.Text = "Email Pass";
//
// label3
//
label3.AutoSize = true;
label3.Location = new Point(12, 76);
label3.Name = "label3";
label3.Size = new Size(71, 15);
label3.TabIndex = 2;
label3.Text = "Email Target";
//
// dgvEmailTarget
//
dgvEmailTarget.AllowUserToAddRows = false;
dgvEmailTarget.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dgvEmailTarget.EditMode = DataGridViewEditMode.EditProgrammatically;
dgvEmailTarget.EnableHeadersVisualStyles = false;
dgvEmailTarget.Location = new Point(89, 76);
dgvEmailTarget.Name = "dgvEmailTarget";
dgvEmailTarget.RowTemplate.Height = 25;
dgvEmailTarget.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dgvEmailTarget.Size = new Size(240, 150);
dgvEmailTarget.TabIndex = 3;
//
// txtEmailAddr
//
txtEmailAddr.Location = new Point(89, 18);
txtEmailAddr.Name = "txtEmailAddr";
txtEmailAddr.Size = new Size(202, 23);
txtEmailAddr.TabIndex = 4;
//
// txtEmailPass
//
txtEmailPass.Location = new Point(89, 47);
txtEmailPass.Name = "txtEmailPass";
txtEmailPass.PasswordChar = '*';
txtEmailPass.Size = new Size(202, 23);
txtEmailPass.TabIndex = 5;
//
// txtEmailTargetAdd
//
txtEmailTargetAdd.Location = new Point(335, 76);
txtEmailTargetAdd.Name = "txtEmailTargetAdd";
txtEmailTargetAdd.Size = new Size(197, 23);
txtEmailTargetAdd.TabIndex = 6;
//
// btnAñadir
//
btnAñadir.Location = new Point(335, 105);
btnAñadir.Name = "btnAñadir";
btnAñadir.Size = new Size(75, 23);
btnAñadir.TabIndex = 7;
btnAñadir.Text = "Añadir";
btnAñadir.UseVisualStyleBackColor = true;
btnAñadir.Click += btnAñadir_Click;
//
// btnGuardar
//
btnGuardar.Location = new Point(89, 232);
btnGuardar.Name = "btnGuardar";
btnGuardar.Size = new Size(75, 23);
btnGuardar.TabIndex = 8;
btnGuardar.Text = "Guardar";
btnGuardar.UseVisualStyleBackColor = true;
btnGuardar.Click += btnGuardar_Click;
//
// btnEliminar
//
btnEliminar.Location = new Point(335, 134);
btnEliminar.Name = "btnEliminar";
btnEliminar.Size = new Size(75, 23);
btnEliminar.TabIndex = 9;
btnEliminar.Text = "Eliminar";
btnEliminar.UseVisualStyleBackColor = true;
btnEliminar.Click += btnEliminar_Click;
//
// FrmInforme
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(800, 450);
Controls.Add(btnEliminar);
Controls.Add(btnGuardar);
Controls.Add(btnAñadir);
Controls.Add(txtEmailTargetAdd);
Controls.Add(txtEmailPass);
Controls.Add(txtEmailAddr);
Controls.Add(dgvEmailTarget);
Controls.Add(label3);
Controls.Add(label2);
Controls.Add(label1);
Name = "FrmInforme";
Text = "Informes";
WindowState = FormWindowState.Maximized;
((System.ComponentModel.ISupportInitialize)dgvEmailTarget).EndInit();
ResumeLayout(false);
PerformLayout();
}
#endregion
private Label label1;
private Label label2;
private Label label3;
private DataGridView dgvEmailTarget;
private TextBox txtEmailAddr;
private TextBox txtEmailPass;
private TextBox txtEmailTargetAdd;
private Button btnAñadir;
private Button btnGuardar;
private Button btnEliminar;
}
}

View File

@@ -1,10 +1,12 @@
using System;
using Informes;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -12,9 +14,90 @@ namespace Vista
{
public partial class FrmInforme : Form
{
const string configpath = "settings.json";
public FrmInforme()
{
InitializeComponent();
if (!File.Exists(configpath))
{
string json = JsonSerializer.Serialize(new ConfigEmail { EmailAddr = "", EmailPass = "", EmailTarget = new List<String>() }, new JsonSerializerOptions { WriteIndented = true });
File.WriteAllText(configpath, json);
}
string jsonString = File.ReadAllText(configpath);
ConfigEmail config = JsonSerializer.Deserialize<ConfigEmail>(jsonString);
CargaDatos(config);
}
private void CargaDatos(ConfigEmail ce)
{
txtEmailAddr.Text = ce.EmailAddr;
txtEmailPass.Text = ce.EmailPass;
dgvEmailTarget.DataSource = null;
dgvEmailTarget.Columns.Add("EmailTarget", "EmailTarget");
// Agregar los datos al DataGridView
foreach (var str in ce.EmailTarget)
{
dgvEmailTarget.Rows.Add(str);
}
}
private void btnGuardar_Click(object sender, EventArgs e)
{
List<string> emailTarget = new List<string>();
foreach (DataGridViewRow row in dgvEmailTarget.Rows)
{
if (row.Cells["EmailTarget"].Value != null)
{
emailTarget.Add(row.Cells["EmailTarget"].Value.ToString());
}
}
ConfigEmail config = new ConfigEmail
{
EmailAddr = txtEmailAddr.Text,
EmailPass = txtEmailPass.Text,
EmailTarget = emailTarget
};
string json = JsonSerializer.Serialize(config, new JsonSerializerOptions { WriteIndented = true });
File.WriteAllText(configpath, json);
}
private void btnAñadir_Click(object sender, EventArgs e)
{
List<string> emailTarget = new List<string>();
emailTarget.Add(txtEmailTargetAdd.Text);
foreach (DataGridViewRow row in dgvEmailTarget.Rows)
{
if (row.Cells["EmailTarget"].Value != null)
{
emailTarget.Add(row.Cells["EmailTarget"].Value.ToString());
}
}
// Agregar los datos al DataGridView
dgvEmailTarget.Rows.Add(txtEmailTargetAdd.Text);
}
private void btnEliminar_Click(object sender, EventArgs e)
{
try
{
if (dgvEmailTarget.SelectedRows.Count > 0)
{
// Elimina la fila seleccionada
dgvEmailTarget.Rows.RemoveAt(dgvEmailTarget.SelectedRows[0].Index);
}
else
{
MessageBox.Show("Por favor, selecciona una fila para eliminar EmailTarget.");
}
}
catch (Exception) { throw; }
}
}
}

View File

@@ -18,7 +18,7 @@
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>

View File

@@ -17,6 +17,7 @@
<ItemGroup>
<ProjectReference Include="..\Controladora\Controladora.csproj" />
<ProjectReference Include="..\Entidades\Entidades.csproj" />
<ProjectReference Include="..\Informes\Informes.csproj" />
</ItemGroup>
</Project>

View File

@@ -123,6 +123,66 @@
}
}
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"projectName": "Informes",
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj",
"packagesPath": "C:\\Users\\fedpo\\.nuget\\packages\\",
"outputPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\fedpo\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net6.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {},
"https://fedesrv.ddns.net/git/api/packages/fede/nuget/index.json": {}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Modelo\\Modelo.csproj": {
"version": "1.0.0",
"restore": {
@@ -213,6 +273,9 @@
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj"
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj"
}
}
}

View File

@@ -26,6 +26,19 @@
"bin/placeholder/Entidades.dll": {}
}
},
"Informes/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v6.0",
"dependencies": {
"Entidades": "1.0.0"
},
"compile": {
"bin/placeholder/Informes.dll": {}
},
"runtime": {
"bin/placeholder/Informes.dll": {}
}
},
"Modelo/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v6.0",
@@ -52,6 +65,11 @@
"path": "../Entidades/Entidades.csproj",
"msbuildProject": "../Entidades/Entidades.csproj"
},
"Informes/1.0.0": {
"type": "project",
"path": "../Informes/Informes.csproj",
"msbuildProject": "../Informes/Informes.csproj"
},
"Modelo/1.0.0": {
"type": "project",
"path": "../Modelo/Modelo.csproj",
@@ -61,7 +79,8 @@
"projectFileDependencyGroups": {
"net6.0-windows7.0": [
"Controladora >= 1.0.0",
"Entidades >= 1.0.0"
"Entidades >= 1.0.0",
"Informes >= 1.0.0"
]
},
"packageFolders": {
@@ -97,6 +116,9 @@
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Entidades\\Entidades.csproj"
},
"C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj": {
"projectPath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Informes\\Informes.csproj"
}
}
}

View File

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "WPBgDz5Ag7uyUpIln8eBMvu2+XqGSiWG0TNaL6A9IRZAEDYpI2SXVE367iYE3zDP7SrxjO4nhM2wKkdjx8Psbw==",
"dgSpecHash": "HaKkXKrDu+gimYBODDKQ5E1ZL1m4YoG9CrkcmpZyBjOtEmifQPEVkmmKOyOtFgPNaLHFACDybW6TDfmls/Ua8g==",
"success": true,
"projectFilePath": "C:\\Users\\fedpo\\Downloads\\final actual\\final actual\\Vista\\Vista.csproj",
"expectedPackageFiles": [],