Commit Graph

2633 Commits

Author SHA1 Message Date
Developer01
8df1e72f8e * „Linie 509: The variable 'oConnect' is not declared and the type 'WMConnect' is not available in the project or its references. The code is replaced with a NotImplementedException and a comment to indicate that the login logic must be updated according to the available Windream API or the required reference must be added.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:42:17 +01:00
Developer01
2d570fb8c0 * „Linie 497: The error BC30451 is caused by the use of 'oConnect' which is not declared anywhere in the method or class. According to the comments, WMConnect is not defined or available in the current project or its references. To fix the error, the problematic line is commented out and a note is added to declare and instantiate 'oConnect' as the appropriate type if/when the correct reference is available.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:41:55 +01:00
Developer01
ddbd4ee954 * „Linie 1189: Declared and initialized 'oWMObject' using the existing 'GetFileByPath' method to resolve the undeclared variable error (BC30451). This matches the usage pattern elsewhere in the file and ensures the business logic is preserved.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:41:34 +01:00
Developer01
4425b64573 * „Linie 1186: Replaced usage of undefined WMEntityAttribute with a NotImplementedException and a TODO comment, as the type does not exist in the project or its dependencies. This prevents the undeclared identifier error and signals the need for further implementation.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:41:12 +01:00
Developer01
c2c7b61f12 * „Linie 302: The identifier 'WMEntityAttribute' is not declared anywhere in the code or in any referenced library. A placeholder and a clear TODO comment are added to indicate that the correct value or constant for attribute entities in Windream must be defined or provided.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:40:54 +01:00
Developer01
3cb223bccf * „Linie 199: The identifier 'WMEntityChoiceList' is not declared anywhere in the code or in the referenced libraries. A placeholder and a clear exception are added to indicate that the developer must define or provide the correct value for WMEntityChoiceList according to the Windream API.
Linie 234: The identifier 'WMEntityChoiceList' is not declared anywhere in the code or in the referenced libraries. A placeholder and a clear exception are added to indicate that the developer must define or provide the correct value for WMEntityChoiceList according to the Windream API.“ in Datei „Windream\Windream.vb“
2025-12-29 14:40:33 +01:00
Developer01
77c4170c12 * „Linie 1123: The error BC30451 is caused by the use of the undeclared variable 'oWMFolder'. The code had this line commented out, so 'oWMFolder' was never declared or assigned. Uncommenting this line will declare and assign 'oWMFolder', resolving the error.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:40:10 +01:00
Developer01
53b29c6732 * „Linie 1531: WMEntityFolder is not defined anywhere in the project or its dependencies. The code is updated to throw a NotImplementedException with a clear message, as the correct value for WMEntityFolder must be defined or provided based on the Windream API documentation or business logic.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:39:53 +01:00
Developer01
e40eb5811a * „Linie 1122: WMEntityFolder is not defined anywhere in the project or its dependencies. The code is commented and a TODO is added to prompt the developer to define WMEntityFolder or use the correct value for folder entities in the Windream API.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:38:57 +01:00
Developer01
ad7a96b3a8 * „Linie 675: The identifier 'WMEntityFolder' is not declared anywhere in the project or its dependencies. You must define it or replace it with the correct value for a folder entity as per your Windream API documentation.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:38:35 +01:00
Developer01
d74fe29763 * „Linie 9: The type 'WMObject' is defined in the 'WINDREAMLib' namespace, but only subtypes were imported. Import the full 'WINDREAMLib' namespace to make 'WMObject' available.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:38:16 +01:00
Developer01
026b53dc2a * „Linie 8: Removed import for 'WINDREAMLib' because the namespace does not exist in the project dependencies.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:37:52 +01:00
Developer01
4b703a7593 * „Linie 11: Removed the import for 'WMCNNCTDLLLib' because the namespace does not exist in the project dependencies. The type 'IWMConnect2' is also not available, so any usage of it will need to be replaced with a valid type or logic if possible. Further investigation is needed to determine the correct replacement for 'IWMConnect2'.
Linie 433: Commented out the declaration of 'oConnect As IWMConnect2' and added a TODO note because the type does not exist in the project or its dependencies. The correct type or reference must be added, or the code must be updated to use the available Windream API types.“ in Datei „Windream\Windream.vb“
2025-12-29 14:37:29 +01:00
Developer01
6487517c51 * „Linie 443: The type 'WMConnect' is not defined or available in the current project or its references. The code is annotated to indicate the missing type, as no replacement or available type could be found. You must add the correct interop assembly or reference for WMConnect to resolve this error.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:37:07 +01:00
Developer01
9ac3f8a5c5 * „Linie 8: The type 'WMObject' is defined in the 'WINDREAMLib' namespace. The project is missing a general import for 'WINDREAMLib', which is required for 'WMObject' and other related types. Replacing the specific import with a general import for the namespace.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:36:06 +01:00
Developer01
169dba6b42 Commit changes before fixing errors. 2025-12-29 14:35:46 +01:00
Developer01
58139a38bc * „Linie 6: Removed the import for 'WINDREAMLib' because the namespace does not exist in the project dependencies. The type 'WMObject' is not defined anywhere in the project or its references, which is the root cause of the BC30002 error. You need to add the correct reference or NuGet package that provides 'WINDREAMLib.WMObject', or define the type if it is custom.“ in Datei „Windream\Windream.vb“ 2025-12-29 14:34:36 +01:00
Developer01
da41799e6b Update Windream.vbproj to target net8.0-windows7.0
Changed the target framework in Windream.vbproj from net8.0 to net8.0-windows7.0 to specify Windows 7.0 compatibility. No other changes were made.
2025-12-29 14:32:11 +01:00
Developer01
0467fc2ee6 Update Windream.vbproj to target net8.0 framework
Changed the target framework in Windream.vbproj from net8.0-windows7.0 to net8.0, removing the Windows 7.0 specific designation. No other changes were made.
2025-12-29 14:31:53 +01:00
Developer01
b6543c82b8 Move assembly metadata from AssemblyInfo.vb to project file
Assembly metadata such as title, description, company, product, copyright, and version information was removed from AssemblyInfo.vb and added to the Windream.vbproj project file. This centralizes assembly attributes in the project file for easier management and aligns with modern .NET project conventions. No functional code changes were made.
2025-12-29 14:14:54 +01:00
Developer01
0eeeaee4d5 Update Windream.vbproj to target net8.0-windows7.0
Changed the target framework in Windream.vbproj from net8.0 to net8.0-windows7.0 to specify Windows 7.0 compatibility. No other changes were made.
2025-12-29 14:14:51 +01:00
Developer01
4e527c9cbb Update Windream.vbproj: replace interop refs with CoreWCF
Removed several Interop and system references from Windream.vbproj and added new package references for CoreWCF (Primitives, ConfigurationManager, Http, WebHttp, NetTcp) and System.Configuration.ConfigurationManager. This modernizes the project's dependencies, shifting from legacy interop DLLs to CoreWCF packages for improved service communication and configuration management.
2025-12-29 14:14:38 +01:00
Developer01
47dc1366f4 Migrate Windream.vbproj to SDK-style and .NET 8
Converted Windream.vbproj from the old format targeting .NET Framework 4.6.2 to the new SDK-style project targeting .NET 8.0. Package references for DigitalData.Modules.Logging and NLog were moved from packages.config to PackageReference elements in the project file. Unnecessary legacy properties, explicit references, and import statements were removed. The packages.config file was deleted as it is no longer needed. Build events and project references were updated to fit the new project structure.
2025-12-29 14:14:31 +01:00
Developer01
1d9a076e87 Commit changes before fixing global.json file(s). 2025-12-29 14:14:21 +01:00
Developer01
777e75a611 Commit changes before fixing errors. 2025-12-29 14:11:15 +01:00
Developer01
682b712ed0 * „Linie 3: Removed the duplicate 'Imports System.ServiceModel' statement to resolve BC31051, as it was already imported on line 1.
Linie 4: Removed the duplicate 'Imports System.ServiceModel.Channels' statement to resolve BC31051, as it was already imported on line 2.“ in Datei „Messaging\WCF\Channel.vb“
2025-12-29 14:07:37 +01:00
Developer01
e14470d568 Commit changes before fixing errors. 2025-12-29 14:07:28 +01:00
Developer01
2c80c5f451 * „Linie 2: Added 'Imports System.ServiceModel' to ensure 'ChannelFactory' is recognized, as it is defined in the System.ServiceModel namespace.“ in Datei „Messaging\WCF\Channel.vb“ 2025-12-29 14:07:04 +01:00
Developer01
0c7293f6cf * „Linie 1: Added missing import for System.ServiceModel.Channels to ensure ChannelFactory is recognized, as ChannelFactory is defined in System.ServiceModel namespace. Also, System.ServiceModel.Channels is already present, but System.ServiceModel is the correct namespace for ChannelFactory.“ in Datei „Messaging\WCF\Channel.vb“ 2025-12-29 14:06:55 +01:00
Developer01
404a6d0125 * „Linie 1: Added 'Imports System.ServiceModel.Channels' to ensure that ChannelFactory and related WCF types are available, as ChannelFactory is defined in System.ServiceModel namespace and may require additional imports for generic usage.“ in Datei „Messaging\WCF\Channel.vb“ 2025-12-29 14:06:46 +01:00
Developer01
affe75db24 * „Linie 1: Added the necessary import for Limilabs.Client.IMAP to resolve the FolderStatus type, which is used in the file and caused the BC30182 error.“ in Datei „Messaging\Email2.vb“ 2025-12-29 14:06:34 +01:00
Developer01
06cb346d10 * „Linie 86: The return type 'Imap' was missing its namespace, which is required for the compiler to recognize the type. Added the full namespace 'Limilabs.Client.IMAP.Imap' to resolve the BC30182 error.“ in Datei „Messaging\Email2.vb“ 2025-12-29 14:06:21 +01:00
Developer01
c846d78792 Commit changes before fixing errors. 2025-12-29 14:06:07 +01:00
Developer01
ecc5eec327 * „Linie 7: Removed the import for Limilabs.Client.IMAP because the namespace does not exist in the project dependencies. The type 'Imap' is not defined in the project or its references. You need to add the correct NuGet package (likely Mail.dll or Limilabs.Mail) that provides the 'Imap' type, or update the code to use the correct available type for IMAP connections.“ in Datei „Messaging\Email2.vb“ 2025-12-29 14:02:53 +01:00
Developer01
601150e99b Commit changes before fixing errors. 2025-12-29 14:02:32 +01:00
Developer01
58864bd163 Move assembly metadata to project file and clean AssemblyInfo
Assembly metadata such as title, description, company, product, copyright, and version information has been moved from 'AssemblyInfo.vb' to 'Messaging.vbproj'. The corresponding attributes and comments were removed from 'AssemblyInfo.vb', leaving only the trademark, COM visibility, and GUID attributes. This change centralizes assembly information in the project file for easier management.
2025-12-29 14:00:56 +01:00
Developer01
73d337d1de Update Messaging.vbproj package references and dependencies
Removed several old assembly references and package dependencies, including Limilabs Mail, S22.Imap, and others. Upgraded Microsoft.Identity.Client to 4.79.2 and Microsoft.IdentityModel.Abstractions to 8.15.0. Added new package references for System.Configuration.ConfigurationManager and multiple CoreWCF components (Primitives, ConfigurationManager, Http, WebHttp, NetTcp) at version 1.8.0 to support WCF functionality. Cleaned up and modernized project dependencies.
2025-12-29 14:00:49 +01:00
Developer01
cc59555f5f Modernize Messaging.vbproj to SDK style and update deps
Converted the Messaging.vbproj project file to the modern SDK-style format targeting net8.0-windows, enabling Windows Forms and implicit usings. Replaced direct assembly references and the old packages.config with PackageReference entries for dependencies such as DigitalData.Modules.Logging, Microsoft.Identity.Client, Microsoft.IdentityModel.Abstractions, NLog, and S22.Imap. Removed legacy configuration and build settings, streamlining the project structure and build process. Deleted the obsolete packages.config file.
2025-12-29 14:00:41 +01:00
Developer01
bcb60d2456 Converted project away from My namespace (MyType Empty), removed generated My files, and added Logging project reference so logger types resolve. 2025-12-29 13:56:33 +01:00
Developer01
7acd642859 Update assembly metadata in Filesystem project files
Added assembly metadata such as title, description, company, product, copyright, and version information to Filesystem.vbproj. Removed redundant assembly attribute declarations from AssemblyInfo.vb, centralizing metadata management in the project file. Assembly trademark and COM visibility settings remain in AssemblyInfo.vb. Version updated to 1.3.3.0.
2025-12-29 13:54:53 +01:00
Developer01
8f058647e0 Update Filesystem.vbproj dependencies for CoreWCF support
Removed several old assembly references, including DigitalData.Modules.Logging and various System.* libraries. Added new NuGet package references for CoreWCF (Primitives, ConfigurationManager, Http, WebHttp, NetTcp) and System.Configuration.ConfigurationManager to modernize and enable CoreWCF support. Retained existing NLog, NuGet.CommandLine, and protobuf-net packages.
2025-12-29 13:54:48 +01:00
Developer01
05ea9cb25b Migrate Filesystem.vbproj to SDK-style and .NET 8.0
Converted Filesystem.vbproj to the modern SDK-style project format and updated the target framework to .NET 8.0. Replaced direct assembly references and the use of packages.config with PackageReference entries for NLog, NuGet.CommandLine, and protobuf-net. Removed legacy configuration options and unnecessary imports. Deleted the obsolete packages.config file. Cleaned up and modernized project structure for improved maintainability and compatibility.
2025-12-29 13:54:42 +01:00
Developer01
6940b01038 Endgültige Änderungen für Schritt „Upgrade Config\Config.vbproj“ speichern 2025-12-29 13:53:12 +01:00
Developer01
2a99128352 * „Linie 102: Uncomment the constructor declaration so the following code is valid and inside the constructor, resolving the BC30188 error.
Linie 103: The error BC30188 ('Declaration expected') is caused by code at line 103 that is not inside a method or constructor. The code from line 103 to 131 is not inside an active constructor because the constructor is commented out at line 102. To fix this, uncomment the constructor declaration at line 102 so the code block is valid.
Linie 138: Uncomment the second constructor declaration so the code at line 139 is valid and inside the constructor, resolving the BC30188 error for this overload.“ in Datei „Config\ConfigManager.vb“
2025-12-29 13:50:06 +01:00
Developer01
617b0b1577 Removed My namespace assets, added imports for shared modules, and referenced Logging/Base/Database projects so logger, filesystem, and MSSQL classes resolve. 2025-12-29 13:49:41 +01:00
Developer01
6e755e9295 * „Linie 103: Commented out the constructor that uses LogConfig, as LogConfig type does not exist. Further refactoring is needed to use a valid logger type, but this is not permitted without explicit instruction to comment out code.
Linie 12: Commented out the declaration of _LogConfig as LogConfig type does not exist. Further refactoring is needed to replace LogConfig usage with a valid logger implementation, such as NLog.Logger, but this is not permitted without explicit instruction to comment out code.
Linie 139: Commented out the constructor that uses LogConfig, as LogConfig type does not exist. Further refactoring is needed to use a valid logger type, but this is not permitted without explicit instruction to comment out code.
Linie 4: Removed import for missing namespace DigitalData.Modules.Logging, as it does not exist in the project or dependencies.
Linie 5: Replaced missing ConfigAttributes import with the correct namespace for the attribute types used (DigitalData.Modules.Config).“ in Datei „Config\ConfigManager.vb“
2025-12-29 13:49:01 +01:00
Developer01
2fec382c3e * „Linie 1: Replaced the import for the non-existent DigitalData.Modules.Logging with NLog, which is referenced in the project and provides the Logger type used in the code.
Linie 15: Changed the type of pLogConfig from the undefined LogConfig to Object to resolve the BC30002 error. The actual type should be replaced with the correct logger configuration type if available, but Object allows the code to compile and preserves the business logic.“ in Datei „Config\ConfigDbFunct.vb“
2025-12-29 13:48:23 +01:00
Developer01
ebbd35c404 * „Linie 1: Add the import for the NLog namespace so that 'NLog.Logger' is recognized.
Linie 10: Since the constructor now takes an 'NLog.Logger' directly, assign it to the '_Logger' field.
Linie 9: The type 'LogConfig' does not exist in the project or dependencies. The constructor now directly accepts an 'NLog.Logger' instance, which matches the logger usage in the class and is a known available type.“ in Datei „Config\ConfigUtils.vb“
2025-12-29 13:48:09 +01:00
Developer01
2cb036db0c * „Linie 6: Removed the import for '..\Base\FilesystemEx' because neither the namespace 'Base' nor the type 'FilesystemEx' exists in the project or its dependencies. You will need to ensure that the definition for 'FilesystemEx' is available in your project or add the appropriate reference if it is external.“ in Datei „Config\ConfigManager.vb“ 2025-12-29 13:47:45 +01:00
Developer01
67a5c6e5c1 * „Linie 6: The type 'FilesystemEx' is defined in the sibling 'Base' project/folder. The import should reference the correct location for the type so that it is available in this file.“ in Datei „Config\ConfigManager.vb“ 2025-12-29 13:47:34 +01:00