Update 20240102
This commit is contained in:
BIN
packages/C1.Win.8.0.20233.631/.signature.p7s
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/C1.Win.8.0.20233.631.nupkg
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/C1.Win.8.0.20233.631.nupkg
vendored
Normal file
Binary file not shown.
148
packages/C1.Win.8.0.20233.631/buildTransitive/net462/C1.Win.targets
vendored
Normal file
148
packages/C1.Win.8.0.20233.631/buildTransitive/net462/C1.Win.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
148
packages/C1.Win.8.0.20233.631/buildTransitive/net48/C1.Win.targets
vendored
Normal file
148
packages/C1.Win.8.0.20233.631/buildTransitive/net48/C1.Win.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
138
packages/C1.Win.8.0.20233.631/buildTransitive/net6.0/C1.Win.targets
vendored
Normal file
138
packages/C1.Win.8.0.20233.631/buildTransitive/net6.0/C1.Win.targets
vendored
Normal file
@@ -0,0 +1,138 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232"><Name>ComponentOne WinForms Edition</Name></C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb"><Name>ComponentOne WinForms Data Services Edition</Name></C1Product> <!-- WF Data Services -->
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1"><Name /></C1Product> <!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879"><Name /></C1Product> <!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68"><Name>ComponentOne Studio Enterprise</Name></C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!-- If multiple products are not to be added, only the GCPInfo project has it's .info file created -->
|
||||
<!-- WriteLinesToFile Condition="!Exists($(GCPInfoPath))" File="$(GCPInfoPath)" Lines="$(GCPInfo)" Encoding="utf-8" Overwrite="true"/ -->
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)""
|
||||
IgnoreExitCode="true">
|
||||
</Exec>
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
138
packages/C1.Win.8.0.20233.631/buildTransitive/net8.0/C1.Win.targets
vendored
Normal file
138
packages/C1.Win.8.0.20233.631/buildTransitive/net8.0/C1.Win.targets
vendored
Normal file
@@ -0,0 +1,138 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232"><Name>ComponentOne WinForms Edition</Name></C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb"><Name>ComponentOne WinForms Data Services Edition</Name></C1Product> <!-- WF Data Services -->
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1"><Name /></C1Product> <!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879"><Name /></C1Product> <!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68"><Name>ComponentOne Studio Enterprise</Name></C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!-- If multiple products are not to be added, only the GCPInfo project has it's .info file created -->
|
||||
<!-- WriteLinesToFile Condition="!Exists($(GCPInfoPath))" File="$(GCPInfoPath)" Lines="$(GCPInfo)" Encoding="utf-8" Overwrite="true"/ -->
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)""
|
||||
IgnoreExitCode="true">
|
||||
</Exec>
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
21
packages/C1.Win.8.0.20233.631/docs/readme.md
vendored
Normal file
21
packages/C1.Win.8.0.20233.631/docs/readme.md
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
## About
|
||||
|
||||
Save time and focus more on your business logic with this complete, fast, and flexible toolkit of UI controls for WinForms.
|
||||
|
||||
The C1.Win library provides common classes and controls for ComponentOne controls.
|
||||
|
||||
ComponentOne WinForms Edition Key Features:
|
||||
|
||||
* Display and edit data with lightning-fast datagrids and input controls
|
||||
* Endless data visualization options with flexible charts and reporting components
|
||||
* Complete your apps with essential docking, ribbon, and dashboard layout controls
|
||||
* Extensive API and built-in customization options
|
||||
* Support for .NET 6
|
||||
|
||||
Learn more at [developer.mescius.com/componentone/winforms-ui-controls](https://developer.mescius.com/componentone/winforms-ui-controls).
|
||||
|
||||
## Resources
|
||||
|
||||
* [Samples](https://github.com/GrapeCity/ComponentOne-WinForms-Samples/)
|
||||
* [Documentation](https://developer.mescius.com/componentone/docs/win/)
|
||||
* [Licensing](https://developer.mescius.com/componentone/licensing)
|
||||
BIN
packages/C1.Win.8.0.20233.631/images/C1logo_nuget.png
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/images/C1logo_nuget.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/C1.Win.8.0.20233.631/lib/net462/C1.Win.4.6.2.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net462/C1.Win.4.6.2.dll
vendored
Normal file
Binary file not shown.
29391
packages/C1.Win.8.0.20233.631/lib/net462/C1.Win.4.6.2.xml
vendored
Normal file
29391
packages/C1.Win.8.0.20233.631/lib/net462/C1.Win.4.6.2.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.8.0.20233.631/lib/net462/ja/C1.Win.4.6.2.resources.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net462/ja/C1.Win.4.6.2.resources.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net48/C1.Win.4.8.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net48/C1.Win.4.8.dll
vendored
Normal file
Binary file not shown.
29362
packages/C1.Win.8.0.20233.631/lib/net48/C1.Win.4.8.xml
vendored
Normal file
29362
packages/C1.Win.8.0.20233.631/lib/net48/C1.Win.4.8.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.8.0.20233.631/lib/net48/ja/C1.Win.4.8.resources.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net48/ja/C1.Win.4.8.resources.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/C1.Win.6.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/C1.Win.6.dll
vendored
Normal file
Binary file not shown.
28930
packages/C1.Win.8.0.20233.631/lib/net6.0/C1.Win.6.xml
vendored
Normal file
28930
packages/C1.Win.8.0.20233.631/lib/net6.0/C1.Win.6.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/C1.Win.6.Design.Client.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/C1.Win.6.Design.Client.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/C1.Win.6.Design.Protocol.Client.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/C1.Win.6.Design.Protocol.Client.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/Server/C1.Win.6.Design.Protocol.Server.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/Server/C1.Win.6.Design.Protocol.Server.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/Server/C1.Win.6.Design.Server.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/Design/WinForms/Server/C1.Win.6.Design.Server.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/ja/C1.Win.6.resources.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net6.0/ja/C1.Win.6.resources.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/C1.Win.8.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/C1.Win.8.dll
vendored
Normal file
Binary file not shown.
28930
packages/C1.Win.8.0.20233.631/lib/net8.0/C1.Win.8.xml
vendored
Normal file
28930
packages/C1.Win.8.0.20233.631/lib/net8.0/C1.Win.8.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/C1.Win.8.Design.Client.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/C1.Win.8.Design.Client.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/C1.Win.8.Design.Protocol.Client.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/C1.Win.8.Design.Protocol.Client.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/Server/C1.Win.8.Design.Protocol.Server.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/Server/C1.Win.8.Design.Protocol.Server.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/Server/C1.Win.8.Design.Server.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/Design/WinForms/Server/C1.Win.8.Design.Server.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/ja/C1.Win.8.resources.dll
vendored
Normal file
BIN
packages/C1.Win.8.0.20233.631/lib/net8.0/ja/C1.Win.8.resources.dll
vendored
Normal file
Binary file not shown.
13
packages/C1.Win.8.0.20233.631/license_EN.txt
vendored
Normal file
13
packages/C1.Win.8.0.20233.631/license_EN.txt
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
Copyright ©️ MESCIUS inc.
|
||||
|
||||
The End User License Agreement (“EULA”) contains the terms and conditions that
|
||||
govern Your use of MESCIUS inc. SOFTWARE enclosed or otherwise
|
||||
accompanied herewith (individually and collectively, the “SOFTWARE”) (as linked
|
||||
to below) and imposes material limitations on Your License. You should read
|
||||
this EULA carefully and treat it as valuable property.
|
||||
|
||||
You may obtain a complete copy of the EULA at:
|
||||
https://developer.mescius.com/legal/eula
|
||||
|
||||
Licensing FAQs:
|
||||
https://developer.mescius.com/componentone/licensing
|
||||
18
packages/C1.Win.8.0.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
18
packages/C1.Win.8.0.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<FileList>
|
||||
<File Reference="C1.Win.4.6.2.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
<File Reference="C1.Win.4.8.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
<File Reference="C1.Win.6.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
<File Reference="C1.Win.8.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
</FileList>
|
||||
BIN
packages/C1.Win.C1Command.4.8.20233.631/.signature.p7s
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.C1Command.4.8.20233.631/C1.Win.C1Command.4.8.20233.631.nupkg
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/C1.Win.C1Command.4.8.20233.631.nupkg
vendored
Normal file
Binary file not shown.
148
packages/C1.Win.C1Command.4.8.20233.631/buildTransitive/net462/C1.Win.C1Command.targets
vendored
Normal file
148
packages/C1.Win.C1Command.4.8.20233.631/buildTransitive/net462/C1.Win.C1Command.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
148
packages/C1.Win.C1Command.4.8.20233.631/buildTransitive/net48/C1.Win.C1Command.targets
vendored
Normal file
148
packages/C1.Win.C1Command.4.8.20233.631/buildTransitive/net48/C1.Win.C1Command.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
25
packages/C1.Win.C1Command.4.8.20233.631/docs/readme.md
vendored
Normal file
25
packages/C1.Win.C1Command.4.8.20233.631/docs/readme.md
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
## About
|
||||
|
||||
The ComponentOne Command library for WinForms includes menu, layout and navigation controls such as C1DockingTab, C1Menu, C1Toolbar, C1NavBar, C1OutBar, and C1RadialMenu.
|
||||
|
||||

|
||||
|
||||
Key Features:
|
||||
|
||||
* C1DockingTab for WinForms provides docking and floating behavior; tabs hide, auto-hiding, alignment, styles; design-time editors for quick styling.
|
||||
* C1Menu and C1Toolbar can be docked with other controls; the toolbar can be floating; support global key shortcuts, etc.
|
||||
* C1NavBar can be collapse on any edge of its container; buttons can be customized at run-time; extensive design-time support, etc.
|
||||
* C1OutBar expand and collapse each page like a accordion control; arbitrary controls and charts can be embedded in any pages.
|
||||
* C1RadialMenu provide the best possible performance and flexibility, support complete customization, etc.
|
||||
|
||||
Learn more at [DockingTab](https://developer.mescius.com/componentone/winforms-ui-controls/docking-tab-control-winforms).
|
||||
Learn more at [Menus and Toolbars](https://developer.mescius.com/componentone/winforms-ui-controls/menu-tool-bar-control-winforms).
|
||||
Learn more at [NavBar](https://developer.mescius.com/componentone/winforms-ui-controls/navigation-bar-control-winforms).
|
||||
Learn more at [OutBar](https://developer.mescius.com/componentone/docs/win/online-menus-toolbar/outbaroverview.html).
|
||||
Learn more at [RadialMenu](https://developer.mescius.com/componentone/winforms-ui-controls/radial-menu-control-winforms).
|
||||
|
||||
## Resources
|
||||
|
||||
* [Samples](https://github.com/GrapeCity/ComponentOne-WinForms-Samples/tree/master/NetFramework/Command)
|
||||
* [Documentation](https://developer.mescius.com/componentone/docs/win/online-menus-toolbar/overview.html)
|
||||
* [Licensing](https://developer.mescius.com/componentone/licensing)
|
||||
BIN
packages/C1.Win.C1Command.4.8.20233.631/images/C1logo_nuget.png
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/images/C1logo_nuget.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/C1.Win.C1Command.4.6.2.dll
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/C1.Win.C1Command.4.6.2.dll
vendored
Normal file
Binary file not shown.
19310
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/C1.Win.C1Command.4.6.2.xml
vendored
Normal file
19310
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/C1.Win.C1Command.4.6.2.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/ja/C1.Win.C1Command.4.6.2.resources.dll
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net462/ja/C1.Win.C1Command.4.6.2.resources.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/C1.Win.C1Command.4.8.dll
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/C1.Win.C1Command.4.8.dll
vendored
Normal file
Binary file not shown.
19310
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/C1.Win.C1Command.4.8.xml
vendored
Normal file
19310
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/C1.Win.C1Command.4.8.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/ja/C1.Win.C1Command.4.8.resources.dll
vendored
Normal file
BIN
packages/C1.Win.C1Command.4.8.20233.631/lib/net48/ja/C1.Win.C1Command.4.8.resources.dll
vendored
Normal file
Binary file not shown.
13
packages/C1.Win.C1Command.4.8.20233.631/license_EN.txt
vendored
Normal file
13
packages/C1.Win.C1Command.4.8.20233.631/license_EN.txt
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
Copyright ©️ MESCIUS inc.
|
||||
|
||||
The End User License Agreement (“EULA”) contains the terms and conditions that
|
||||
govern Your use of MESCIUS inc. SOFTWARE enclosed or otherwise
|
||||
accompanied herewith (individually and collectively, the “SOFTWARE”) (as linked
|
||||
to below) and imposes material limitations on Your License. You should read
|
||||
this EULA carefully and treat it as valuable property.
|
||||
|
||||
You may obtain a complete copy of the EULA at:
|
||||
https://developer.mescius.com/legal/eula
|
||||
|
||||
Licensing FAQs:
|
||||
https://developer.mescius.com/componentone/licensing
|
||||
30
packages/C1.Win.C1Command.4.8.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
30
packages/C1.Win.C1Command.4.8.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
<FileList>
|
||||
<File Reference="C1.Win.C1Command.4.6.2.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
<Item Type="C1.Win.C1Command.C1CommandDock"/>
|
||||
<Item Type="C1.Win.C1Command.C1ContextMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1DockingManager"/>
|
||||
<Item Type="C1.Win.C1Command.C1DockingTab"/>
|
||||
<Item Type="C1.Win.C1Command.C1MainMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1NavBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1OutBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1RadialMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1ToolBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1TopicBar"/>
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
<File Reference="C1.Win.C1Command.4.8.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
<Item Type="C1.Win.C1Command.C1CommandDock"/>
|
||||
<Item Type="C1.Win.C1Command.C1ContextMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1DockingManager"/>
|
||||
<Item Type="C1.Win.C1Command.C1DockingTab"/>
|
||||
<Item Type="C1.Win.C1Command.C1MainMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1NavBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1OutBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1RadialMenu"/>
|
||||
<Item Type="C1.Win.C1Command.C1ToolBar"/>
|
||||
<Item Type="C1.Win.C1Command.C1TopicBar"/>
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
</FileList>
|
||||
BIN
packages/C1.Win.C1Input.4.8.20233.631/.signature.p7s
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.C1Input.4.8.20233.631/C1.Win.C1Input.4.8.20233.631.nupkg
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/C1.Win.C1Input.4.8.20233.631.nupkg
vendored
Normal file
Binary file not shown.
148
packages/C1.Win.C1Input.4.8.20233.631/buildTransitive/net462/C1.Win.C1Input.targets
vendored
Normal file
148
packages/C1.Win.C1Input.4.8.20233.631/buildTransitive/net462/C1.Win.C1Input.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
148
packages/C1.Win.C1Input.4.8.20233.631/buildTransitive/net48/C1.Win.C1Input.targets
vendored
Normal file
148
packages/C1.Win.C1Input.4.8.20233.631/buildTransitive/net48/C1.Win.C1Input.targets
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<Project>
|
||||
<!-- Please replace the target name with "ApplyLicenseFor[YourProductGUID]",
|
||||
otherwise the target may be overridden because of the same name -->
|
||||
<!-- Since the Studio product will be the same for multiple installs that may differ otherwise,
|
||||
add unique info to the target name, e.g. WF, WPF, SL, ETC -->
|
||||
|
||||
<Target Name="ApplyLicense-Rev1-da3d5d14-691f-4908-aa3c-fd3239734232" AfterTargets="CompileLicxFiles"
|
||||
Inputs="" Outputs="$(IntermediateOutputPath).gclicx" Condition="$(DisableGclm) != true">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Your Product GUID. In most cases, the GCPID specifies the GUID of the most inclusive
|
||||
product and the product for which there is a trial license
|
||||
-->
|
||||
<GCPID>331cf6cd-b73c-429f-ba79-fa2f85eebd68</GCPID>
|
||||
|
||||
<!-- Your Product Info, the LocalNames element is optional. The content of GCPInfo specifies the
|
||||
content of the .info file in the license folder. The Name is shown in the GCLM.exe dialog.
|
||||
-->
|
||||
<GCPInfo>
|
||||
<Product Name="ComponentOne Studio Enterprise">
|
||||
<!-- The local names are optional -->
|
||||
<!--<LocalNames>
|
||||
<LocalName Culture="ja" Name="Sample .NET Core Component v1.0 (JA)" />
|
||||
<LocalName Culture="zh" Name="Sample .NET Core Component v1.0 (ZH)" />
|
||||
</LocalNames>-->
|
||||
</Product>
|
||||
</GCPInfo>
|
||||
|
||||
<!-- The min version of GCLM tool that your Product needs -->
|
||||
<GclmMinVersion>2.0</GclmMinVersion>
|
||||
|
||||
<!-- The Built-in Trial License Data (Remember to replace ";" with %3B ) -->
|
||||
<!-- The GCPTrialLic element can contain a built in trial license which must be specified
|
||||
as a Base64 string. ToDo: check this statement for accuracy -->
|
||||
<GCPTrialLic>MzMxY2Y2Y2QtYjczYy00MjlmLWJhNzktZmEyZjg1ZWViZDY4,NDYwNTkwMDZYWFhYWFhYWDA5Nw,Kg,VHJ1ZQ,NzQ0MA,VHJ1ZQ,LTMw,LTMw,VHJpYWw,,%3BFOh5mQqnDeQRF5vyT/FbVqgtHaqARg2xoIG6CtHFzVC6tc/7/ApSMCWZKiCd8vJMYBTTZ+Xbr/KzcD55MFob2rfjKSR0UWap2oexQP9njn6xf1zg5ytl1CJm/8Wxd2d0p5KxUgJbAVQcSx9F3qk1Ao9NI+3KVneEVkhn1SEdCUk</GCPTrialLic>
|
||||
|
||||
<!-- License folder path -->
|
||||
<!-- Linux (per user) -->
|
||||
<GrapeCityRootFolder Condition="$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.LocalApplicationData))</GrapeCityRootFolder>
|
||||
<GclmExe Condition="$([MSBuild]::IsOSUnixLike())">gclm</GclmExe>
|
||||
<!-- Windows (per machine) -->
|
||||
<GrapeCityRootFolder Condition="!$([MSBuild]::IsOSUnixLike())">$([System.Environment]::GetFolderPath(System.Environment+SpecialFolder.CommonApplicationData))</GrapeCityRootFolder>
|
||||
<GclmPath Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity','gclm'))</GclmPath>
|
||||
<GclmExe Condition="!$([MSBuild]::IsOSUnixLike())">$([MSBuild]::NormalizePath($(GclmPath),'gclm.exe'))</GclmExe>
|
||||
<C1Release>$([System.Text.RegularExpressions.Regex]::Match($(MSBuildThisFileFullPath),"\d+\.\d+\.(\d+)?\.\d+\\buildTransitive").Groups[1].Value)</C1Release>
|
||||
<TempFolder>$([System.IO.Path]::GetTempPath())</TempFolder>
|
||||
<DeployPath>$([MSBuild]::NormalizePath($(TempFolder),'gclm_deploy.exe'))</DeployPath>
|
||||
|
||||
<!-- Common -->
|
||||
<!-- GCPInfoPath property element specifies the path the GCPID .info file. -->
|
||||
<GCPInfoPath>$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',$(GCPID),'.info'))</GCPInfoPath>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Register the Product Info in GrapeCity licensing folder -->
|
||||
<!-- Include each guid and name as appropriate for the nuget install.
|
||||
Note that these guids and names correspond to the C1Product classes in GCLicensing code.
|
||||
The guids of these entries are used to both create .info files in the licensing folder
|
||||
so that the entries appear in the GLCM dialog and also to build the MyBuildID property
|
||||
which is specifies which products can be used for licensing the installed assemblies.
|
||||
C1Product entries without a name are not initialized for GCLM, but are checked for a license.
|
||||
Each is checked and the first valid license will be used to generate .gclicx. -->
|
||||
<!-- The product that has the trial license should always be last -->
|
||||
<ItemGroup>
|
||||
<C1Product Remove="@(C1Product)" />
|
||||
<C1Product Include="da3d5d14-691f-4908-aa3c-fd3239734232">
|
||||
<Name>ComponentOne WinForms Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="44f06ce6-f604-4c52-9e69-a00cf1af27fb">
|
||||
<Name>ComponentOne WinForms Data Services Edition</Name>
|
||||
</C1Product>
|
||||
<C1Product Include="1E2DD705-CD7C-42CE-8098-C4717DF794B1">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- WF JP -->
|
||||
<C1Product Include="154B86E3-6B5B-4B2E-ACDC-91D24D249879">
|
||||
<Name />
|
||||
</C1Product>
|
||||
<!-- Enterprise JP -->
|
||||
<C1Product Include="331cf6cd-b73c-429f-ba79-fa2f85eebd68">
|
||||
<Name>ComponentOne Studio Enterprise</Name>
|
||||
</C1Product>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- create .info files for each product to allow any of them to be activated -->
|
||||
<MakeDir Directories="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity)))" Condition="'%(C1Product.Name)' != ''" />
|
||||
<WriteLinesToFile File="$([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))"
|
||||
Condition="!Exists($([MSBuild]::NormalizePath($(GrapeCityRootFolder),'GrapeCity',%(Identity),'.info'))) And '%(C1Product.Name)' != ''"
|
||||
Lines='<?xml version="1.0" encoding="utf-8"?> <Product Name="%(C1Product.Name)"/>'
|
||||
Encoding="utf-8" Overwrite ="false" />
|
||||
|
||||
<!-- create the MyBuildID property from the elements of the ItemGroup above -->
|
||||
<CreateProperty Value="@(C1Product,',')">
|
||||
<Output PropertyName="MyBuildID" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Message Text="Created MyBuildID: $(MyBuildID)" />
|
||||
|
||||
<!--Check License Tool installation-->
|
||||
<Exec Command="$(GclmExe) --version" ConsoleToMsBuild="true" ContinueOnError="true" IgnoreExitCode="true">
|
||||
<Output PropertyName="GclmVersionResult" TaskParameter="ConsoleOutput"/>
|
||||
</Exec>
|
||||
<CreateProperty Value="true" Condition="$(GclmVersionResult.StartsWith('GrapeCity License Manager'))">
|
||||
<Output PropertyName="GclmInstalled" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="$(GclmVersionResult.Split(',')[1])" Condition="$(GclmInstalled) == true">
|
||||
<Output PropertyName="GclmVersion" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
|
||||
<!-- For Linux -->
|
||||
<!-- If not installed, install the License Tool -->
|
||||
<Exec Command="dotnet tool install -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) != true"/>
|
||||
<!-- If not latest, update the License Tool -->
|
||||
<Exec Command="dotnet tool update -g GrapeCity.LicenseManagerTool" ContinueOnError="true"
|
||||
IgnoreExitCode="true" Condition="$([MSBuild]::IsOSUnixLike()) AND $(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)"/>
|
||||
<!-- End Linux -->
|
||||
|
||||
<!-- For Windows -->
|
||||
<!-- Verify need download gclm tool or not -->
|
||||
<CreateProperty Value="Yes" Condition="!$([MSBuild]::IsOSUnixLike()) AND ($(GclmInstalled) != true OR ($(GclmInstalled) == true AND $(GclmVersion) < $(GclmMinVersion)))">
|
||||
<Output PropertyName="NeedDownloadGclm" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<!-- Download gclm deploy tool -->
|
||||
<DownloadFile SourceUrl="https://cdn.grapecity.com/license/gclm_deploy.exe" DestinationFolder="$(TempFolder)" Condition="$(NeedDownloadGclm) == 'Yes'" SkipUnchangedFiles="false"/>
|
||||
<!-- Run gclm deploy tool -->
|
||||
<Exec Command="$(DeployPath)" IgnoreExitCode="true" Condition="$(NeedDownloadGclm) == 'Yes'"/>
|
||||
<!-- End Windows -->
|
||||
|
||||
<Message Text="Release for $(MSBuildThisFileName): $(C1Release)" />
|
||||
|
||||
<!-- Initialize the Trial Product License if a license is not already present -->
|
||||
<Exec Command="$(GCLMExe) $(GCPID) -init "$(GCPTrialLic)"" IgnoreExitCode="true" />
|
||||
|
||||
<!-- Compile the Product License into .gclicx file and link it with the output assembly -->
|
||||
<FindInList List="@(CompiledLicenseFile)" ItemSpecToFind="$(IntermediateOutputPath).gclicx">
|
||||
<Output TaskParameter="ItemFound" ItemName="GclicxItems"/>
|
||||
</FindInList>
|
||||
|
||||
<!-- Execute GCLM.EXE to generate the .gclicx file to be added to the resources -->
|
||||
<!-- Note that MyBuildID property is specified. If BuildId if not disable can be used instead. -->
|
||||
<Exec Command='$(GCLMExe) $(MyBuildID) -lc $(IntermediateOutputPath).gclicx "$(TargetFileName)"'
|
||||
Outputs="$(IntermediateOutputPath).gclicx"
|
||||
IgnoreExitCode="true">
|
||||
<Output Condition="@(GclicxItems->Count()) == 0" TaskParameter="Outputs" ItemName="CompiledLicenseFile" />
|
||||
</Exec>
|
||||
|
||||
</Target>
|
||||
</Project>
|
||||
29
packages/C1.Win.C1Input.4.8.20233.631/docs/readme.md
vendored
Normal file
29
packages/C1.Win.C1Input.4.8.20233.631/docs/readme.md
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
## About
|
||||
|
||||
ComponentOne Input for WinForms includes twelve controls that support masking, formatting, validation, visual styles and data binding.
|
||||
|
||||

|
||||
|
||||
Key Features:
|
||||
|
||||
* Support for Office 2007 and 2010 visual styles.
|
||||
* The ability to display dynamic data.
|
||||
* Extensive data-binding support.
|
||||
* Powerful and customizable masked editing capabilities.
|
||||
* Support for regular expressions in mask format.
|
||||
* The power to format data in almost any way imaginable.
|
||||
* Support for data validation.
|
||||
* Support for a wide range of cultures.
|
||||
* Specialized drop-down editors.
|
||||
* Promp input error detection.
|
||||
* Drop-down and increment buttons.
|
||||
* Slidable thumbs.
|
||||
* Various formatting modes to choose from.
|
||||
* Ability to quickly resolve NULL and empty values.
|
||||
* Customizable appearance.
|
||||
|
||||
## Resources
|
||||
|
||||
* [Samples](https://github.com/GrapeCity/ComponentOne-WinForms-Samples/tree/master/NetFramework/Input)
|
||||
* [Documentation](https://developer.mescius.com/componentone/docs/win/online-input/overview.html)
|
||||
* [Licensing](https://developer.mescius.com/componentone/licensing)
|
||||
BIN
packages/C1.Win.C1Input.4.8.20233.631/images/C1logo_nuget.png
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/images/C1logo_nuget.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/C1.Win.C1Input.4.6.2.dll
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/C1.Win.C1Input.4.6.2.dll
vendored
Normal file
Binary file not shown.
42698
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/C1.Win.C1Input.4.6.2.xml
vendored
Normal file
42698
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/C1.Win.C1Input.4.6.2.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/ja/C1.Win.C1Input.4.6.2.resources.dll
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net462/ja/C1.Win.C1Input.4.6.2.resources.dll
vendored
Normal file
Binary file not shown.
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/C1.Win.C1Input.4.8.dll
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/C1.Win.C1Input.4.8.dll
vendored
Normal file
Binary file not shown.
42698
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/C1.Win.C1Input.4.8.xml
vendored
Normal file
42698
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/C1.Win.C1Input.4.8.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/ja/C1.Win.C1Input.4.8.resources.dll
vendored
Normal file
BIN
packages/C1.Win.C1Input.4.8.20233.631/lib/net48/ja/C1.Win.C1Input.4.8.resources.dll
vendored
Normal file
Binary file not shown.
13
packages/C1.Win.C1Input.4.8.20233.631/license_EN.txt
vendored
Normal file
13
packages/C1.Win.C1Input.4.8.20233.631/license_EN.txt
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
Copyright ©️ MESCIUS inc.
|
||||
|
||||
The End User License Agreement (“EULA”) contains the terms and conditions that
|
||||
govern Your use of MESCIUS inc. SOFTWARE enclosed or otherwise
|
||||
accompanied herewith (individually and collectively, the “SOFTWARE”) (as linked
|
||||
to below) and imposes material limitations on Your License. You should read
|
||||
this EULA carefully and treat it as valuable property.
|
||||
|
||||
You may obtain a complete copy of the EULA at:
|
||||
https://developer.mescius.com/legal/eula
|
||||
|
||||
Licensing FAQs:
|
||||
https://developer.mescius.com/componentone/licensing
|
||||
36
packages/C1.Win.C1Input.4.8.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
36
packages/C1.Win.C1Input.4.8.20233.631/tools/VisualStudioToolsManifest.xml
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
<FileList>
|
||||
<File Reference="C1.Win.C1Input.4.6.2.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
<Item Type="C1.Win.C1Input.C1Button"/>
|
||||
<Item Type="C1.Win.C1Input.C1CheckBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1ColorPicker"/>
|
||||
<Item Type="C1.Win.C1Input.C1ComboBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1DbNavigator"/>
|
||||
<Item Type="C1.Win.C1Input.C1DropDownControl"/>
|
||||
<Item Type="C1.Win.C1Input.C1FontPicker"/>
|
||||
<Item Type="C1.Win.C1Input.C1Label"/>
|
||||
<Item Type="C1.Win.C1Input.C1NumericEdit"/>
|
||||
<Item Type="C1.Win.C1Input.C1PictureBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1RangeSlider"/>
|
||||
<Item Type="C1.Win.C1Input.C1SplitButton"/>
|
||||
<Item Type="C1.Win.C1Input.C1TextBox"/>
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
<File Reference="C1.Win.C1Input.4.8.dll">
|
||||
<ToolboxItems VSCategory="C1 WinForms Controls" BlendCategory="C1 WinForms Controls">
|
||||
<Item Type="C1.Win.C1Input.C1Button"/>
|
||||
<Item Type="C1.Win.C1Input.C1CheckBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1ColorPicker"/>
|
||||
<Item Type="C1.Win.C1Input.C1ComboBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1DbNavigator"/>
|
||||
<Item Type="C1.Win.C1Input.C1DropDownControl"/>
|
||||
<Item Type="C1.Win.C1Input.C1FontPicker"/>
|
||||
<Item Type="C1.Win.C1Input.C1Label"/>
|
||||
<Item Type="C1.Win.C1Input.C1NumericEdit"/>
|
||||
<Item Type="C1.Win.C1Input.C1PictureBox"/>
|
||||
<Item Type="C1.Win.C1Input.C1RangeSlider"/>
|
||||
<Item Type="C1.Win.C1Input.C1SplitButton"/>
|
||||
<Item Type="C1.Win.C1Input.C1TextBox"/>
|
||||
</ToolboxItems>
|
||||
</File>
|
||||
</FileList>
|
||||
Reference in New Issue
Block a user