diff --git a/spkl/SparkleXrm.Tasks/SparkleXrm.Tasks.csproj b/spkl/SparkleXrm.Tasks/SparkleXrm.Tasks.csproj index 79bcf8a7..163811b6 100644 --- a/spkl/SparkleXrm.Tasks/SparkleXrm.Tasks.csproj +++ b/spkl/SparkleXrm.Tasks/SparkleXrm.Tasks.csproj @@ -41,8 +41,8 @@ ..\packages\Microsoft.CrmSdk.CoreAssemblies.9.0.2.23\lib\net462\Microsoft.Crm.Sdk.Proxy.dll True - - ..\packages\Microsoft.Extensions.FileSystemGlobbing.3.1.0\lib\netstandard2.0\Microsoft.Extensions.FileSystemGlobbing.dll + + ..\packages\Microsoft.Extensions.FileSystemGlobbing.3.1.1\lib\netstandard2.0\Microsoft.Extensions.FileSystemGlobbing.dll ..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.5.2.4\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll diff --git a/spkl/SparkleXrm.Tasks/packages.config b/spkl/SparkleXrm.Tasks/packages.config index 86e70452..74a489cf 100644 --- a/spkl/SparkleXrm.Tasks/packages.config +++ b/spkl/SparkleXrm.Tasks/packages.config @@ -5,7 +5,7 @@ - + diff --git a/spkl/spkl/Package/spkl.nuspec b/spkl/spkl/Package/spkl.nuspec index 501e8f1a..683c330c 100644 --- a/spkl/spkl/Package/spkl.nuspec +++ b/spkl/spkl/Package/spkl.nuspec @@ -49,5 +49,6 @@ + \ No newline at end of file diff --git a/spkl/spkl/Package/spkl.targets b/spkl/spkl/Package/spkl.targets new file mode 100644 index 00000000..a53d7d75 --- /dev/null +++ b/spkl/spkl/Package/spkl.targets @@ -0,0 +1,88 @@ + + + + + + + false + true + + $([System.IO.File]::ReadAllText($(MSBuildProjectFullPath))) + (<PackageReference\s+Include="|<RestoreProjectStyle>PackageReference</RestoreProjectStyle>) + $([System.Text.RegularExpressions.Regex]::IsMatch($(ProjFile), $(PackageRefRegex))) + + + + + + + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory.Substring($(MSBuildThisFileDirectory.IndexOf('\spkl\'))).Replace('\spkl\','').Replace('\build\','')) + + + + + + + + + + + + + + + \d+.\d+.\d+(.\d+)?(-\w*)? + (?i)(?<=<PackageReference\s+Include="Microsoft.CrmSdk.CoreTools"(\s*>\s*<Version>|\s+Version="))($(NugetVersionRegex))(?=(</Version>\s*</PackageReference>|"\s*/>)) + $([System.Text.RegularExpressions.Regex]::Match($(ProjFile), $(CoreToolsRegex))) + + + + $([System.IO.File]::ReadAllText($(MSBuildThisFileDirectory)..\spkl.nuspec)) + (?i)(?<=<dependency\s+id="Microsoft.CrmSdk.CoreTools"\s+version=")($(NugetVersionRegex))(?="\s+/>) + $([System.Text.RegularExpressions.Regex]::Match($(NuspecFile), $(CoreToolsRegex))) + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spkl/spkl/spkl.csproj b/spkl/spkl/spkl.csproj index d652530d..5ff5837f 100644 --- a/spkl/spkl/spkl.csproj +++ b/spkl/spkl/spkl.csproj @@ -166,6 +166,7 @@ Designer +