diff --git a/EgtBEAMWALL.ViewerOptimizer/App.config b/EgtBEAMWALL.ViewerOptimizer/App.config index e687c601..4c05c6cd 100644 --- a/EgtBEAMWALL.ViewerOptimizer/App.config +++ b/EgtBEAMWALL.ViewerOptimizer/App.config @@ -1,16 +1,13 @@  - +
- - - - + @@ -49,6 +46,10 @@ + + + + diff --git a/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj b/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj index 0f96b795..0d63746f 100644 --- a/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj +++ b/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj @@ -1,5 +1,4 @@  - Debug @@ -138,12 +137,6 @@ MinimumRecommendedRules.ruleset - - ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll - - - ..\packages\DotNetZip.1.16.0\lib\net40\DotNetZip.dll - False ..\ExtLibs\EgtUILib.dll @@ -152,55 +145,7 @@ False ..\ExtLibs\EgtWPFLib5.dll - - ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll - - - ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll - - - ..\packages\Google.Protobuf.3.21.9\lib\net45\Google.Protobuf.dll - - - ..\packages\K4os.Compression.LZ4.1.3.5\lib\net462\K4os.Compression.LZ4.dll - - - ..\packages\K4os.Compression.LZ4.Streams.1.3.5\lib\net462\K4os.Compression.LZ4.Streams.dll - - - ..\packages\K4os.Hash.xxHash.1.0.8\lib\net462\K4os.Hash.xxHash.dll - - - ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.DocumentObjectModel-wpf.dll - - - ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.Rendering-wpf.dll - - - ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.RtfRendering-wpf.dll - - - ..\packages\MySql.Data.8.0.21\lib\net452\MySql.Data.dll - - - ..\packages\MySql.Data.EntityFramework.8.0.21\lib\net452\MySql.Data.EntityFramework.dll - - - ..\packages\NLog.5.0.1\lib\net46\NLog.dll - - - ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\PdfSharp-wpf.dll - - - ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\PdfSharp.Charting-wpf.dll - - - ..\packages\SSH.NET.2016.1.0\lib\net40\Renci.SshNet.dll - - - ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - @@ -209,24 +154,9 @@ - - ..\packages\System.IO.Pipelines.5.0.2\lib\net461\System.IO.Pipelines.dll - - - ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll - - - ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll - - - ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll - - - ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll - @@ -237,16 +167,10 @@ 4.0 - - ..\packages\MySql.Data.8.0.21\lib\net452\Ubiety.Dns.Core.dll - - - ..\packages\MySql.Data.8.0.21\lib\net452\Zstandard.Net.dll - @@ -328,6 +252,9 @@ + + PdfViewer.xaml + ProjectTypeWndV.xaml @@ -540,6 +467,10 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + MSBuild:Compile Designer @@ -786,7 +717,6 @@ SettingsSingleFileGenerator Settings.Designer.vb - @@ -1020,6 +950,41 @@ + + + 1.8.5 + + + 1.16.0 + + + 6.4.4 + + + 3.21.9 + + + 1.3.5 + + + 10.0.22621.2428 + + + 8.0.21 + + + 5.0.1 + + + 1.50.5147 + + + 1.9.0 + + + 6.0.0 + + IF "$(PlatformName)"=="x86" IF "$(ConfigurationName)" == "Release" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerR32.exe @@ -1027,12 +992,4 @@ IF "$(PlatformName)"=="x86" IF "$(ConfigurationName)" == "Debug" copy $(TargetPa IF "$(PlatformName)"=="x64" IF "$(ConfigurationName)" == "Release" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerR64.exe IF "$(PlatformName)"=="x64" IF "$(ConfigurationName)" == "Debug" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerD64.exe - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PDFViewerVM.vb b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PDFViewerVM.vb new file mode 100644 index 00000000..bc4976fc --- /dev/null +++ b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PDFViewerVM.vb @@ -0,0 +1,102 @@ +Imports System.Threading.Tasks +Imports EgtWPFLib5 +Imports Windows.Storage +Imports System.IO +Imports Windows.Data.Pdf +Imports Windows.Storage.Streams + +Public Class PDFViewerVM + Inherits VMBase + +#Region "FIELDS & PROPERTIES" + + Private m_sPdfPath As String + Public Property PdfPath As String + Get + Return m_sPdfPath + End Get + Set(value As String) + m_sPdfPath = value + If Not String.IsNullOrEmpty(m_sPdfPath) Then + Dim path = System.IO.Path.GetFullPath(m_sPdfPath) + StorageFile.GetFileFromPathAsync(path).AsTask().ContinueWith(Function(t) PdfDocument.LoadFromFileAsync(t.Result).AsTask()).Unwrap().ContinueWith(Function(t2) PdfToImages(t2.Result), TaskScheduler.FromCurrentSynchronizationContext()) + End If + NotifyPropertyChanged(NameOf(PdfPath)) + End Set + End Property + + Private Shared m_Items As List(Of Image) + Public Shared ReadOnly Property Items As List(Of Image) + Get + Return m_Items + End Get + End Property + + 'Public Shared ReadOnly PdfPathProperty As DependencyProperty = DependencyProperty.Register("PdfPath", + ' GetType(String), + ' GetType(PDFViewerVM)) + + 'Private Shared Sub OnPdfPathChanged(d As DependencyObject, e As DependencyPropertyChangedEventArgs) + ' 'Dim pdfDrawer As PdfViewer = CType(d, PdfViewer) + + ' If Not String.IsNullOrEmpty(PdfPath) Then + ' Dim path = System.IO.Path.GetFullPath(PdfPath) + ' StorageFile.GetFileFromPathAsync(path).AsTask().ContinueWith(Function(t) PdfDocument.LoadFromFileAsync(t.Result).AsTask()).Unwrap().ContinueWith(Function(t2) PdfToImages(pdfDrawer, t2.Result), TaskScheduler.FromCurrentSynchronizationContext()) + ' End If + 'End Sub + +#End Region ' Field & Properties + + Sub New() + End Sub + +#Region "METHODS" + + ''' + ''' Funzione che trasforma le pagine del pdf in immagine + ''' + ''' PDF da trasformare + ''' Singola pagina del PDf + ''' + Private Shared Async Function PdfToImages(pdfDoc As PdfDocument) As Task + 'Dim items As ItemCollection = pdfViewer.PagesContainer.Items + Items.Clear() + + If IsNothing(pdfDoc) Then Return + + For i As Integer = 0 To pdfDoc.PageCount - 1 + Using page As PdfPage = pdfDoc.GetPage(i) + Dim bitmap As BitmapImage = Await PageToBitmapAsync(page) + Dim image As New Image With { + .Source = bitmap, + .HorizontalAlignment = HorizontalAlignment.Center, + .Width = bitmap.Width, + .Height = bitmap.Height + } + Items.Add(image) + End Using + Next + End Function + + ''' + ''' Funzione che trasforma la singola pagina del PDF in bitmap + ''' + ''' Singola pagina del PDF che verrà trasformata in bitmap + ''' + Private Shared Async Function PageToBitmapAsync(page As PdfPage) As Task(Of BitmapImage) + Dim image As New BitmapImage() + + Using stream = New InMemoryRandomAccessStream() + Await page.RenderToStreamAsync(stream) + image.BeginInit() + image.CacheOption = BitmapCacheOption.OnLoad + image.StreamSource = stream.AsStream() + image.EndInit() + End Using + + Return image + End Function + +#End Region ' Methods + +End Class diff --git a/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml new file mode 100644 index 00000000..51d5669a --- /dev/null +++ b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml @@ -0,0 +1,9 @@ + + + + + + diff --git a/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml.vb b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml.vb new file mode 100644 index 00000000..dbcf0227 --- /dev/null +++ b/EgtBEAMWALL.ViewerOptimizer/PdfViewer/PdfViewer.xaml.vb @@ -0,0 +1,136 @@ +Imports System.IO +Imports System.Threading.Tasks +Imports Windows.Data.Pdf +Imports Windows.Storage +Imports Windows.Storage.Streams + +Partial Public Class PdfViewer + Inherits UserControl + + 'Public Property PdfPath As String + ' Get + ' Return CStr(GetValue(PdfPathProperty)) + ' End Get + ' Set(value As String) + ' SetValue(PdfPathProperty, value) + ' End Set + 'End Property + + 'Private Shared m_Items As New List(Of Image) + 'Public Shared ReadOnly Property Items As List(Of Image) + ' Get + ' Return m_Items + ' End Get + 'End Property + + Public Property PdfPath As String + Get + Return CStr(GetValue(PdfPathProperty)) + End Get + Set(value As String) + SetValue(PdfPathProperty, value) + End Set + End Property + + 'Public Shared ReadOnly PdfPathProperty As DependencyProperty = DependencyProperty.Register("PdfPath", + ' GetType(String), + ' GetType(PdfViewer), + ' New FrameworkPropertyMetadata(String.Empty, New PropertyChangedCallback(AddressOf OnPdfPathChanged))) + + Public Shared ReadOnly PdfPathProperty As DependencyProperty = DependencyProperty.Register("PdfPath", + GetType(String), + GetType(PdfViewer), + New PropertyMetadata(Nothing, propertyChangedCallback:=AddressOf OnPdfPathChanged)) + + Private Shared Sub OnPdfPathChanged(d As DependencyObject, e As DependencyPropertyChangedEventArgs) + Dim pdfDrawer As PdfViewer = CType(d, PdfViewer) + + If Not String.IsNullOrEmpty(pdfDrawer.PdfPath) Then + Dim path = System.IO.Path.GetFullPath(pdfDrawer.PdfPath) + StorageFile.GetFileFromPathAsync(path).AsTask().ContinueWith(Function(t) PdfDocument.LoadFromFileAsync(t.Result).AsTask()).Unwrap().ContinueWith(Function(t2) PdfToImages(pdfDrawer, t2.Result), TaskScheduler.FromCurrentSynchronizationContext()) + End If + End Sub + + 'Private Shared Sub OnPdfPathChanged(d As DependencyObject, e As DependencyPropertyChangedEventArgs) + ' Dim pdfDrawer As PdfViewer = CType(d, PdfViewer) + ' If Not String.IsNullOrEmpty(pdfDrawer.PdfPath) Then + ' Dim path = System.IO.Path.GetFullPath(pdfDrawer.PdfPath) + ' StorageFile.GetFileFromPathAsync(path).AsTask().ContinueWith(Function(t) PdfDocument.LoadFromFileAsync(t.Result).AsTask()).Unwrap().ContinueWith(Function(t2) PdfToImages(t2.Result), TaskScheduler.FromCurrentSynchronizationContext()) + ' End If + 'End Sub + + Sub New() + InitializeComponent() + End Sub + + '''' + '''' Funzione che trasforma le pagine del pdf in immagine + '''' + '''' Singola pagina del PDf + '''' + 'Private Shared Async Function PdfToImages(pdfDoc As PdfDocument) As Task + ' 'Dim items As ItemCollection = pdfViewer.PagesContainer.Items + ' Items.Clear() + + ' If IsNothing(pdfDoc) Then Return + + ' For i As Integer = 0 To pdfDoc.PageCount - 1 + ' Using page As PdfPage = pdfDoc.GetPage(i) + ' Dim bitmap As BitmapImage = Await PageToBitmapAsync(page) + ' Dim image As New Image With { + ' .Source = bitmap, + ' .HorizontalAlignment = HorizontalAlignment.Center, + ' .Width = bitmap.Width, + ' .Height = bitmap.Height + ' } + ' Items.Add(image) + ' End Using + ' Next + 'End Function + + ''' + ''' Funzione che trasforma le pagine del pdf in immagine + ''' + ''' PDF da trasformare + ''' Singola pagina del PDf + ''' + Private Shared Async Function PdfToImages(pdfViewer As PdfViewer, pdfDoc As PdfDocument) As Task + Dim items As ItemCollection = pdfViewer.PagesContainer.Items + items.Clear() + + If IsNothing(pdfDoc) Then Return + + For i As Integer = 0 To pdfDoc.PageCount - 1 + Using page As PdfPage = pdfDoc.GetPage(i) + Dim bitmap As BitmapImage = Await PageToBitmapAsync(page) + Dim image As New Image With { + .Source = bitmap, + .HorizontalAlignment = HorizontalAlignment.Center, + .Width = bitmap.Width, + .Height = bitmap.Height, + .Margin = New Thickness(5, 20, 5, 20) + } + items.Add(image) + End Using + Next + End Function + + ''' + ''' Funzione che trasforma la singola pagina del PDF in bitmap + ''' + ''' Singola pagina del PDF che verrà trasformata in bitmap + ''' + Private Shared Async Function PageToBitmapAsync(page As PdfPage) As Task(Of BitmapImage) + Dim image As New BitmapImage() + + Using stream = New InMemoryRandomAccessStream() + Await page.RenderToStreamAsync(stream) + image.BeginInit() + image.CacheOption = BitmapCacheOption.OnLoad + image.StreamSource = stream.AsStream() + image.EndInit() + End Using + + Return image + End Function +End Class diff --git a/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorV.xaml b/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorV.xaml index c5d3c895..281eceb8 100644 --- a/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorV.xaml +++ b/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorV.xaml @@ -28,11 +28,11 @@ Style="{StaticResource PDFPanel_Button}"> - + --> - + + diff --git a/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorVM.vb b/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorVM.vb index ffb90fe5..9394221a 100644 --- a/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorVM.vb +++ b/EgtBEAMWALL.ViewerOptimizer/Statistics/PDFEditorVM.vb @@ -50,7 +50,7 @@ Public Class PDFEditorVM m_ExpanderList.Add(New ExpanderPDF(ListTypes.RAWPART)) ' RawPart List m_ExpanderList.Add(New ExpanderPDF(ListTypes.PART_TOT)) ' Part Totals m_ExpanderList.Add(New ExpanderPDF(ListTypes.PART)) ' Part List - m_WebAddress = "about:blank" ' Pagina vuota + m_WebAddress = "" ' Pagina vuota Map.SetRefPDFEditorVM(Me) End Sub @@ -74,7 +74,7 @@ Public Class PDFEditorVM ''' Public Sub CreatePreviewVis() Map.refStatisticsVM.CreatePrintPDF(PDFPage.VIEW, True) - m_WebAddress = Map.refMainWindowVM.MainWindowM.sTempDir & "\Statistics - Visualization.pdf" + WebAddress = Map.refMainWindowVM.MainWindowM.sTempDir & "\Statistics - Visualization.pdf" NotifyPropertyChanged(NameOf(WebAddress)) End Sub @@ -96,32 +96,32 @@ Public Class PDFEditorVM ''' Public Sub CreatePreviewOtt() Map.refStatisticsVM.CreatePrintPDF(PDFPage.MACHING, True) - m_WebAddress = Map.refMainWindowVM.MainWindowM.sTempDir & "\Statistics - Optimizer.pdf" + WebAddress = Map.refMainWindowVM.MainWindowM.sTempDir & "\Statistics - Optimizer.pdf" NotifyPropertyChanged(NameOf(WebAddress)) End Sub #End Region ' CreatePreviewVis -#Region "ClosePreview" + '#Region "ClosePreview" - Public ReadOnly Property ClosePreview_Command As ICommand - Get - If m_cmdClosePreview Is Nothing Then - m_cmdClosePreview = New Command(AddressOf ClosePreview) - End If - Return m_cmdClosePreview - End Get - End Property + ' Public ReadOnly Property ClosePreview_Command As ICommand + ' Get + ' If m_cmdClosePreview Is Nothing Then + ' m_cmdClosePreview = New Command(AddressOf ClosePreview) + ' End If + ' Return m_cmdClosePreview + ' End Get + ' End Property - ''' - ''' Funzione per la chiusura della preview - ''' - Public Sub ClosePreview() - m_WebAddress = "about:blank" - NotifyPropertyChanged(NameOf(WebAddress)) - End Sub + ' ''' + ' ''' Funzione per la chiusura della preview + ' ''' + ' Public Sub ClosePreview() + ' m_WebAddress = "" + ' NotifyPropertyChanged(NameOf(WebAddress)) + ' End Sub -#End Region ' CreatePreviewVis + '#End Region ' CreatePreviewVis #End Region ' Commands @@ -385,33 +385,33 @@ End Class ' Classe gestione binding Web browser -Public Class WebBrowserUtility +'Public Class WebBrowserUtility - Public Shared ReadOnly BindableSourceProperty As DependencyProperty = DependencyProperty.RegisterAttached("BindableSource", - GetType(String), - GetType(WebBrowserUtility), - New UIPropertyMetadata(Nothing, AddressOf BindableSourcePropertyChanged)) +' Public Shared ReadOnly BindableSourceProperty As DependencyProperty = DependencyProperty.RegisterAttached("BindableSource", +' GetType(String), +' GetType(WebBrowserUtility), +' New UIPropertyMetadata(Nothing, AddressOf BindableSourcePropertyChanged)) - Public Shared Function GetBindableSource(obj As DependencyObject) As String - Return DirectCast(obj.GetValue(BindableSourceProperty), String) - End Function +' Public Shared Function GetBindableSource(obj As DependencyObject) As String +' Return DirectCast(obj.GetValue(BindableSourceProperty), String) +' End Function - Public Shared Sub SetBindableSource(obj As DependencyObject, value As String) - obj.SetValue(BindableSourceProperty, value) - End Sub +' Public Shared Sub SetBindableSource(obj As DependencyObject, value As String) +' obj.SetValue(BindableSourceProperty, value) +' End Sub - Public Shared Sub BindableSourcePropertyChanged(o As DependencyObject, e As DependencyPropertyChangedEventArgs) - Dim browser As WebBrowser = TryCast(o, WebBrowser) - If Not IsNothing(browser) Then - Dim uri As String = TryCast(e.NewValue, String) - If Not IsNothing(uri) Then - browser.Source = New Uri(uri) - Else - browser.Source = Nothing - End If - End If - End Sub -End Class +' Public Shared Sub BindableSourcePropertyChanged(o As DependencyObject, e As DependencyPropertyChangedEventArgs) +' Dim browser As WebBrowser = TryCast(o, WebBrowser) +' If Not IsNothing(browser) Then +' Dim uri As String = TryCast(e.NewValue, String) +' If Not IsNothing(uri) Then +' browser.Source = New Uri(uri) +' Else +' browser.Source = Nothing +' End If +' End If +' End Sub +'End Class Class ColumnNameConverter Implements IValueConverter diff --git a/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj new file mode 100644 index 00000000..3bb3ab3d --- /dev/null +++ b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/EgtBEAMWALL.ViewerOptimizer.vbproj @@ -0,0 +1,1046 @@ + + + + + + Debug + AnyCPU + {57291955-F9C4-4466-8D53-476D43BA3659} + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F} + WinExe + EgtBEAMWALL.ViewerOptimizer + EgtBEAMWALL.ViewerOptimizer + v4.7.2 + Custom + true + + + + + + AnyCPU + true + full + true + true + true + bin\Debug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + false + + + x86 + pdbonly + false + false + true + false + true + bin\Release\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + false + + + On + + + Binary + + + Off + + + On + + + true + true + true + bin\x64\Debug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + full + x64 + MinimumRecommendedRules.ruleset + false + + + true + bin\x64\Release\ + EgtBEAMWALL.ViewerOptimizer.xml + true + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + pdbonly + x64 + MinimumRecommendedRules.ruleset + false + + + true + true + true + bin\x86\Debug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + full + x86 + MinimumRecommendedRules.ruleset + false + + + true + bin\x86\Release\ + EgtBEAMWALL.ViewerOptimizer.xml + true + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + pdbonly + x86 + MinimumRecommendedRules.ruleset + false + + + Resources\EgtBEAMWALL.ico + + + app.manifest + + + true + true + true + bin\RemoteDebug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + full + AnyCPU + + + true + true + true + bin\x64\RemoteDebug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + full + x64 + MinimumRecommendedRules.ruleset + + + true + true + true + bin\x86\RemoteDebug\ + EgtBEAMWALL.ViewerOptimizer.xml + 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314 + full + x86 + MinimumRecommendedRules.ruleset + + + + ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll + + + ..\packages\DotNetZip.1.16.0\lib\net40\DotNetZip.dll + + + False + ..\ExtLibs\EgtUILib.dll + + + False + ..\ExtLibs\EgtWPFLib5.dll + + + ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll + + + ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll + + + ..\packages\Google.Protobuf.3.21.9\lib\net45\Google.Protobuf.dll + + + ..\packages\K4os.Compression.LZ4.1.3.5\lib\net462\K4os.Compression.LZ4.dll + + + ..\packages\K4os.Compression.LZ4.Streams.1.3.5\lib\net462\K4os.Compression.LZ4.Streams.dll + + + ..\packages\K4os.Hash.xxHash.1.0.8\lib\net462\K4os.Hash.xxHash.dll + + + + ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.DocumentObjectModel-wpf.dll + + + ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.Rendering-wpf.dll + + + ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\MigraDoc.RtfRendering-wpf.dll + + + ..\packages\MySql.Data.8.0.21\lib\net452\MySql.Data.dll + + + ..\packages\MySql.Data.EntityFramework.8.0.21\lib\net452\MySql.Data.EntityFramework.dll + + + ..\packages\NLog.5.0.1\lib\net46\NLog.dll + + + ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\PdfSharp-wpf.dll + + + ..\packages\PDFsharp-MigraDoc-wpf.1.50.5147\lib\net30\PdfSharp.Charting-wpf.dll + + + ..\packages\SSH.NET.2016.1.0\lib\net40\Renci.SshNet.dll + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + + + + + + + ..\packages\System.IO.Pipelines.6.0.0\lib\net461\System.IO.Pipelines.dll + + + + ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll + + + + ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + + ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + + + + + + + + 4.0 + + + ..\packages\MySql.Data.8.0.21\lib\net452\Ubiety.Dns.Core.dll + + + + + + + ..\packages\MySql.Data.8.0.21\lib\net452\Zstandard.Net.dll + + + + + MSBuild:Compile + Designer + + + AboutBoxV.xaml + + + ChangeMaterialWndV.xaml + + + + + + + MovePartInRawPartWndV.xaml + + + + InputPwdWndV.xaml + + + + + MultiCopyRawPartWndV.xaml + + + + AddSectionXMaterialWndV.xaml + + + + BeamMachiningsWindowV.xaml + + + + BlockedWndV.xaml + + + + BTLDataV.xaml + + + + + + + + + + + QParameterListV.xaml + + + QParamListV.xaml + + + + + CalcPanelV.xaml + + + + + FreeContourManagerV.xaml + + + + FreeContourInputV.xaml + + + + + + + NestingRunningWndV.xaml + + + + + ProjectTypeWndV.xaml + + + + + + SetUpV.xaml + + + + StatisticsTimePanelV.xaml + + + + OptimizerStatisticsV.xaml + + + PDFEditorV.xaml + + + + + StatisticsV.xaml + + + + + + + + + + UpdateBTLWndV.xaml + + + + UpdateOrAppendWndV.xaml + + + + + + + + + + + WarehouseWndV.xaml + + + + + MacroFeatureWndV.xaml + + + + AddFeatureWndV.xaml + + + + AddPartWndV.xaml + + + + AddRawPartWndV.xaml + + + + BTLDataWndV.xaml + + + + PartParametersV.xaml + + + + ChangeParameterWndV.xaml + + + + ConfigurationPageV.xaml + + + + MachinePanelV.xaml + + + + + OptimizePanelV.xaml + + + + PartManagerV.xaml + + + + ProdManagerV.xaml + + + + + ProjectV.xaml + + + + ProjManagerV.xaml + + + + + SceneHostV.xaml + + + + + ShowPanelV.xaml + + + StatusBarV.xaml + + + + TopPanelV.xaml + + + + + Dictionary.xaml + + + + + ViewPanelV.xaml + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + Application.xaml + Code + + + BottomPanelV.xaml + + + + + + FeatureListV.xaml + + + PParameterListV.xaml + + + PartInRawPartListV.xaml + + + BTLPartListV.xaml + + + RawPartListV.xaml + + + FeatureManagerV.xaml + + + + InstrumentPanelV.xaml + + + + LeftPanelV.xaml + + + + MainMenuV.xaml + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + + + + + + + + + + + + + + + + + + + + MainWindowV.xaml + + + + Code + + + Microsoft.VisualBasic.WPF.MyExtension + 1.0.0.0 + + + True + True + Resources.resx + + + True + Settings.settings + True + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + + + + + SettingsSingleFileGenerator + Settings.Designer.vb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {f22835a1-83d8-4334-91bb-baaeb9cf59b1} + EgtBEAMWALL.Core + + + {24d7760e-662a-47e4-b729-b70126c24a31} + EgtBEAMWALL.DataLayer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IF "$(PlatformName)"=="x86" IF "$(ConfigurationName)" == "Release" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerR32.exe +IF "$(PlatformName)"=="x86" IF "$(ConfigurationName)" == "Debug" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerD32.exe +IF "$(PlatformName)"=="x64" IF "$(ConfigurationName)" == "Release" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerR64.exe +IF "$(PlatformName)"=="x64" IF "$(ConfigurationName)" == "Debug" copy $(TargetPath) c:\EgtProg\EgtBEAMWALL\EgtBEAMWALL.ViewerOptimizerD64.exe + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + \ No newline at end of file diff --git a/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/NuGetUpgradeLog.html b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/NuGetUpgradeLog.html new file mode 100644 index 00000000..ab0ebd12 --- /dev/null +++ b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/NuGetUpgradeLog.html @@ -0,0 +1,182 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - EgtBEAMWALL.ViewerOptimizer

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + C:\EgtDev\egtbeamwall\MigrationBackup\814cbbc9\EgtBEAMWALL.ViewerOptimizer

Packages processed

Top-level dependencies:

Package IdVersion
BouncyCastle + v1.8.5
DotNetZip + v1.16.0
EntityFramework + v6.4.4
Google.Protobuf + v3.21.9
K4os.Compression.LZ4.Streams + v1.3.5
Microsoft.Windows.SDK.Contracts + v10.0.22621.2428
MySql.Data.EntityFramework + v8.0.21
NLog + v5.0.1
PDFsharp-MigraDoc-wpf + v1.50.5147
Portable.BouncyCastle + v1.9.0
System.IO.Pipelines + v6.0.0

Transitive dependencies:

Package IdVersion
K4os.Compression.LZ4 + v1.3.5
K4os.Hash.xxHash + v1.0.8
MySql.Data + v8.0.21
SSH.NET + v2016.1.0
System.Buffers + v4.5.1
System.Memory + v4.5.5
System.Numerics.Vectors + v4.5.0
System.Runtime.CompilerServices.Unsafe + v6.0.0
System.Runtime.InteropServices.WindowsRuntime + v4.3.0
System.Runtime.WindowsRuntime + v4.6.0
System.Runtime.WindowsRuntime.UI.Xaml + v4.6.0
System.Threading.Tasks.Extensions + v4.5.4

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/EgtBEAMWALL.ViewerOptimizer/packages.config b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/packages.config similarity index 76% rename from EgtBEAMWALL.ViewerOptimizer/packages.config rename to MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/packages.config index 15d0c0be..f06e3ad1 100644 --- a/EgtBEAMWALL.ViewerOptimizer/packages.config +++ b/MigrationBackup/814cbbc9/EgtBEAMWALL.ViewerOptimizer/packages.config @@ -7,6 +7,7 @@ + @@ -14,9 +15,12 @@ - + + + + \ No newline at end of file