Tags: 3F/vsSolutionBuildEvent
Tags
vsSolutionBuildEvent 1.16.1 Public release * FIXED: An *undefined* MSBuild properties (e.g. SolutionDir, SolutionName, SolutionPath, ...) when environment is not completely ready. Caused by, for example, third-party plugins like Telerik etc. Issue #80. * FIXED: Broken caching for C# Mode since 1.16. +GenerateInMemory=true support. * FIXED: UI. Incorrect panel toggling in the main window. * FIXED: UI. Incorrect display of the scrollbar in the main editor when other actions are activated. * CHANGED: ISolutionEvent.Enabled option is no longer considered when executed from a script mode. For example, ``` #[Core events.Post.item("ShaList").run()] ``` run an `ShaList` action like function regardless of its activity state from a specified script. * CHANGED: VS IDE Error List now redirects to the main window to the specified action if you click it. * CHANGED: Core. Updated MvsSln 2.7 https://github.com/3F/MvsSln/releases/tag/2.7 * CHANGED: CIM. Updated hMSBuild 2.4.1 https://github.com/3F/hMSBuild/releases/tag/2.4.1 cim.cmd now supports modern keys, like: ``` cim.cmd -cs ~c Debug ``` * CHANGED: CI tools. * netfx4sdk 1.2 https://github.com/3F/netfx4sdk/releases/tag/1.2 * GetNuTool 1.9 https://github.com/3F/GetNuTool/releases/tag/1.9
vsSolutionBuildEvent 1.16. Public release * FIXED: "Failed build-raw: Value cannot be null" in modern environments. * FIXED: Incorrect selection of project in properties (name:project). * FIXED: Issue #78 Visual Studio Setup Project (.vdproj) through ignoring unsupported types. Contact https://github.com/3F/MvsSln to consider support for legacy types. * FIXED: UI layout for high DPI options. * NEW: Added loading ClientLibrary (API) via common path - UserProfile\Documents\vsSolutionBuildEvent Find a new simplified implementation of ClientDemo here: https://github.com/3F/vsSolutionBuildEvent/tree/master/ClientDemo * NEW: Implemented suppressing OWP Show() - See #76 * CHANGED: Updated the following references: * MvsSln 2.6.2 * AvalonEdit: * For SDK15 and SDK17: 6.3.0.90 * For SDK10: 6.1.3.50 * NewtonsoftJson 13.0.3 * NLog 5.2.5 * 7z.Libs 21.7.0
vsSolutionBuildEvent 1.15. Public release * NEW: Visual Studio 2022 support. SDK17. PR #75 * FIXED: MSBuild Properties not changing according to solution configuration. Issue #71 * FIXED: Fixed unexpected plugin deactivation in Visual Studio 2010. * FIXED: Fixed incorrect format of new generated .sln for CIM. * CHANGED: Updated the follwoing references: * MSBuild 17.0.0 for SDK15 and SDK17 only https://www.nuget.org/packages/Microsoft.Build/17.0.0 * MvsSln 2.6.1 https://github.com/3F/MvsSln/releases/tag/2.6.1 * 7z.Libs 21.6.0 https://github.com/3F/7z.Libs/releases/tag/21.6.0 * Microsoft.VisualStudio.Interop 17.0.32112.339 https://www.nuget.org/packages/Microsoft.VisualStudio.Interop/17.0.32112.339 * NLog 4.7.13 https://github.com/NLog/NLog/releases/tag/v4.7.13 * AvalonEdit 6.1.3.50 https://github.com/icsharpcode/AvalonEdit/releases/tag/v6.1.3 * System.Runtime.CompilerServices.Unsafe 5.0.0 https://go.microsoft.com/fwlink/?LinkID=799421 * Newtonsoft.Json 13.0.1 https://github.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.1 * LSender 1.16 https://github.com/3F/LSender/releases/tag/1.16 * KNOWN: 7z: relative paths like ..\Dir for input files lead to wrong filename in zip file. Please follow the temporary solution described here: #70 * NOTE: Choose the package that suits your needs: *.vsix - Visual Studio *.nupkg - MSBuild *.zip - API, samples, etc. GitHub: https://github.com/3F/vsSolutionBuildEvent/releases/tag/1.15 NuGet: https://www.nuget.org/packages/vsSolutionBuildEvent/ * SDK17: Visual Studio 2022+ * SDK15: Visual Studio 2019, 2017 * SDK10: Visual Studio 2017, 2015, 2013, 2012, 2010
Public release. vsSolutionBuildEvent 1.14.1 * FIXED: Fixed "escapedValue" cannot be null. Issue #61. * FIXED: Fixed `#[Build cancel = true]` and related DTE-Commands. In fact it will prevent `Command "Build.Cancel" is not available` for the any context of use. This also now will ignore actions from Pre events if they used flag of the ignoring failed build (cancel request essentially means the same failure) * FIXED: Fixed possible "[MSBuild]::GetDirectoryNameOfFileAbove('', sdkmanifest.xml)" cannot be evaluated. * FIXED: Fixed possible "Project configuration is not found <- sln [Debug|Win32]" * FIXED: CIM. Fixed support of the: /p:nowarn="1591;1701;1702" key. * FIXED: Fixed possible (.dmp etc) problem when loading solution: Value cannot be null. * FIXED: CIM. Fixed MSB4016: An item with the same key has already been added. * FIXED: Fixed possible stackoverflow in IsolatedEnv & Environment implementations. * FIXED: VS IDE. Fixed error counter and error list pane when loading incorrect .vssbe then closed solution and opened again. * FIXED: Fixed possible System.TypeInitializationException: "The type initializer for 'Microsoft.Build.Evaluation.ToolsetConfigurationReader' threw an exception." * NEW: Implemented GUI for CIM versions. First of all CIM now is part of the main project for CI support! And the new CI.GUI module just provides convenient access to scripts and settings without VS IDE. * NEW: Implemented SolutionConfigurations and SolutionActiveCfg by using MvsSln in IsolatedEnv (API vsSBE part). * CHANGED: CIM (CI.MSBuild) now is part of the main project for CI support! * CHANGED: Added .sln search if no arg for CIM. Helps to avoid MSB1029 "We can't detect .sln file in arguments" by default. * CHANGED: `Script` mode is now the default type for new actions. * CHANGED: Mixing codes from client libraries (API) to the end results for API EventLevel implementation. * CHANGED: SDK 15 will use .NET Framework: 4.7.2. * CHANGED: Improved argument processing for CIM. PR #67. Both msbuild formats: `/property:` and `-property:`, ... * CHANGED: Removed logic for upgrading config. Migration 0.8 -> 0.9. Please use any related releases before 1.14.1 if you need automatic update. * CHANGED: .vssbe Minimal version now is 0.12.4 due to removed the "Command" property from config. * CHANGED: Pack of changes for .vssbe: Component list; Command Property; Default properties;... PR #66. * CHANGED: API. IEnvironment.ProjectsList now implemented through ISlnResult.ProjectItems (MvsSln). * CHANGED: Updated the follwoing references: * MSBuild 16.6.0 for SDK15 only https://www.nuget.org/packages/Microsoft.Build/16.6.0 * MvsSln 2.5.3 https://github.com/3F/MvsSln/releases/tag/2.5.3 * 7z.Libs 19.0.2 https://github.com/3F/7z.Libs/releases/tag/19.0.2 * E-MSBuild 1.14.1 https://github.com/3F/E-MSBuild/releases/tag/1.14.1 * GetNuTool 1.8 https://github.com/3F/GetNuTool/releases/tag/1.8 * hMSBuild 2.3 https://github.com/3F/hMSBuild/releases/tag/v2.3 * AvalonEdit 6.0.1 https://github.com/icsharpcode/AvalonEdit/releases/tag/v6.0.1 * Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.30 https://aka.ms/VsExtensibility * Newtonsoft.Json 12.0.3 https://github.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.3 * NLog 4.7.2 https://github.com/NLog/NLog/releases/tag/v4.7.2 * Castle.Core 4.4.1 https://github.com/castleproject/Core/releases/tag/v4.4.1 * Moq 4.14.5 https://github.com/moq/moq4/releases/tag/v4.14.5 * System.Runtime.CompilerServices.Unsafe 4.7.1 https://go.microsoft.com/fwlink/?LinkID=799421 * System.Threading.Tasks.Extensions 4.5.4 https://go.microsoft.com/fwlink/?LinkID=799421 * LSender 1.15 https://github.com/3F/LSender/releases/tag/1.15 * NOTE: NuGet Packages now provides GUI wrapper to use it completely without VS IDE. https://www.nuget.org/packages/vsSolutionBuildEvent Access it through GUI.bat helper inside root pkg dir. * NOTE: You can also receive easily our NuGet Packages through `get-vsSBE.1.14.1.bat` script: https://github.com/3F/vsSolutionBuildEvent/releases then access anything with us.
Public release of vsSolutionBuildEvent 1.14 * NEW: Integration with MvsSln project. v2.4 PR #53. Replaces processing from IsolatedEnv/MSBuild/+ and fully removes our old parser. Finally it fixes lot of bugs (such as: #42, #41, #40,..) and also improves performance. https://github.com/3F/MvsSln * NEW: Open Source independent script engines under the MIT License. Issue #55. * NEW: Integration with E-MSBuild project. v1.14. Part of PR #56. Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more. https://github.com/3F/E-MSBuild * NEW: Integration with SobaScript -- an Extensible Modular Scripting Programming Language. Part of PR #56. https://github.com/3F/SobaScript * NEW: Included SobaScript Components: Z.Core: https://github.com/3F/SobaScript.Z.Core * ConditionComponent * EvMSBuildComponent * UserVariableComponent * TryComponent * CommentComponent * BoxComponent Z.Ext: https://github.com/3F/SobaScript.Z.Ext * SevenZipComponent * NuGetComponent * FileComponent * FunctionComponent Z.VS: https://github.com/3F/SobaScript.Z.VS * DTEComponent * OwpComponent * BuildComponent * FIXED: Possible "Can not load 7-zip library or internal COM error" When using x64 instance. Issue #38. * FIXED: Possible "An equivalent project is already present in the project collection." Issue #42. * FIXED: Possible incorrect projects for MSBuild Properties ~ $(TargetFrameworkVersion:Metadata) Issue #41. * FIXED: Failed getting project from EnvDTE. Issue #40. * CHANGED: Increased performance when evaluating data and scripts. * CHANGED: Updated 7z.Libs 19.0.1. * CHANGED: Updated AvalonEdit 5.0.4 * CHANGED: Updated Microsoft.VisualStudio.Shell.15.0 15.9.28307 * CHANGED: SDK15 packages only: Updated Microsoft.Build & Microsoft.Build.Framework 16.0.461 * CHANGED: Updated EnvDTE 8.0.2 * CHANGED: Updated EnvDTE80 8.0.3 * CHANGED: Updated Newtonsoft.Json 12.0.2 * CHANGED: Updated Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.27 * CHANGED: StreamJsonRpc 2.0.208 * CHANGED: System.ValueTuple 4.5.0 * CHANGED: NuGet package `vsSBE.CI.MSBuild` is obsolete. Please use new: https://www.nuget.org/packages/vsSolutionBuildEvent Also new 'tools\' folder instead of 'bin\'. * KNOWN: Possible Failed Project.Pre/Post-binding: 'Object reference not set to an instance of an object.' Issue #43. Please enable debug mode, we're waiting for your reports. * KNOWN: Known problem for VS2019. Build can be started before activation of our plugin. This is a feature of the modern VS platform with lazy loading of all plugins. Solution: Just attach once our [status panel] and this will always activate our plugin before start. * KNOWN: Known problem when deactivated [Status Panel] from `View` - `Other Windows`. Incorrect identifier in previous version produces wrong tool. Solution: Just close this panel. Then, open it again from `View` - `Other Windows`. * NOTE: Please note. New releases has been migrated from SourceForge to GitHub Release Page: https://github.com/3F/vsSolutionBuildEvent/releases https://vssbe.r-eg.net/Downloads/ * NOTE: Here is about SDK10 / SDK15 packages: https://vssbe.r-eg.net/doc/Usage/#sdk10--sdk15-versions
Fixed related VS Threading bug in updated Shell.15.0.15.9.28307 If tool is already attached when starting VS: * https://github.com/microsoft/extendvs/issues/68
Manually updated dependencies due to issue https://github.com/dependa… …bot/feedback/issues/259 * Updated `Moq 4.12.0`. Closes #47 * Updated `Microsoft.Build.Framework 16.0.461`. Closes #46 * Updated `Microsoft.VisualStudio.SDK.Analyzers 16.3.2` * Updated `Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.27` * Updated `Microsoft.VisualStudio.Threading 16.3.13`. Closes #51 * Updated `Microsoft.VisualStudio.Threading.Analyzers 16.3.13` * Updated `Microsoft.VisualStudio.Utilities 16.2.29122.156` * Updated `Newtonsoft.Json 12.0.2`. Closes #50 * Updated `NLog 4.6.6`. Closes #52 * Updated `StreamJsonRpc 2.1.55`. Closes #49 * Ignored `Microsoft.VisualStudio.Shell.15.0`. Closes #48 (read details there) * Ignored `Microsoft.VisualStudio.Shell.Framework`. Related to #48. Also updates just released MvsSln 2.4: https://github.com/3F/MvsSln/releases/tag/v2.4
PreviousNext