Visual Studio components for SobaScript NuGet Package

Components for work with Visual Studio through SobaScript -- Extensible Modular Scripting Programming Language

https://github.com/3F/SobaScript

Provides at least the following:

* DTEComponent

For work with [EnvDTE](http://msdn.microsoft.com/en-us/library/EnvDTE.aspx)

```
#[DTE exec: Build.SolutionPlatforms(x86)]
#[DTE exec: Build.SolutionConfigurations(Debug_Exclude_Plugins_All)]
#[DTE exec: Build.Cancel]
...
```

```
string #[DTE events.LastCommand.Guid]
object #[DTE events.LastCommand.CustomOut]
object #[DTE events.LastCommand.CustomIn]
```

* OwpComponent

For work with Output Window Pane.

```
#[OWP item("My Item").activate = true]
#[OWP item("My Item").write(true): mixed data]
#[OWP item("My Item").clear = true]
#[OWP item("My Item").delete = true]
```

```
string #[OWP out.Warnings]
integer #[OWP out.Warnings.Count]

List #[OWP out.Warnings.Codes]
C4702,4505,..
```

```
string #[OWP out.Errors]
Integer #[OWP out.Errors.Count]

List #[OWP out.Errors.Codes]
C4702,C4505,..
```

* BuildComponent

Managing of build process at runtime.


```
#[(#[Build projects.find("ZenLib").IsBuildable]) {
...
}]

#[Build projects.find("ZenLib").IsBuildable = false]
```

```
#[(#[Build projects.find("ZenLib").IsDeployable]) {
...
}]

#[Build projects.find("ZenLib").IsDeployable= false]
```

```
enum #[Build type]
void cancel = boolean
```

```
#[Build solution.current.First.path]
#[Build solution.path("D:\tmp\app.sln").First.guid]
```

```
List #[Build solution.path(string sln).GuidList]
{73919171-44B6-4536-B892-F1FCA653887C},{4262A1DC-768F-43CC-85F5-A4ED9CD034CC},
{A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}, ...
```

```
#[Build solution.path("D:\tmp\vsSolutionBuildEvent.sln")
.projectBy("{97F0E2FF-42DB-4506-856D-8694DD99F827}").name]
```

https://github.com/3F/SobaScript.Z.VS

=======================================
gnt /p:ngpackages="SobaScript.Z.VS/1.14.0"
================== https://github.com/3F/GetNuTool

Build info:


S_NUM: 1.14.0
S_REV: 22407
S_NUM_REV: 1.14.0.22407
bSha1: 09bf596
bName: master
bRevc: 6
Configuration: RCI_SDK15
revDeltaBase: 2019/09/09
revDeltaMin: 1000
revDeltaMax: 65534

:: generated by a vsSolutionBuildEvent v0.12.11.39273.




Got any Visual Studio components for SobaScript Question?





Info

Version: 1.14.0
Author(s): github.com/3F/SobaScript.Z.VS
Last Update: Monday, September 23, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/3F/SobaScript.Z.VS
NuGet Url: https://www.nuget.org/packages/SobaScript.Z.VS


Install
Install-Package SobaScript.Z.VS
dotnet add package SobaScript.Z.VS
paket add SobaScript.Z.VS
SobaScript.Z.VS Download (Unzip the "nupkg" after downloading)

.NETFramework 4.0 .NETStandard 2.0


Tags



STATS

must-have-score

.5

avg-downloads-per-day

0

days-since-last-release

1677