Skip to content

Commit b7573c9

Browse files
committed
api
1 parent 8586c6f commit b7573c9

File tree

200 files changed

+58057
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+58057
-165
lines changed

SiteServer.BackgroundPages/Ajax/AjaxCreateService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public NameValueCollection CreateSiteByOnlineTemplateName(int siteId, bool isImp
178178
ZipUtils.ExtractZip(filePath, directoryPath);
179179

180180
CacheUtils.Insert(cacheCurrentCountKey, "3");//存储当前的页面总数
181-
CacheUtils.Insert(cacheMessageKey, "站点模板下载成功,正在导入数据...");//存储消息
181+
CacheUtils.Insert(cacheMessageKey, "模板压缩包解压成功,正在导入数据...");//存储消息
182182

183183
SiteTemplateManager.Instance.ImportSiteTemplateToEmptySite(siteId, siteTemplateDir, isImportContents, isImportTableStyles, administratorName);
184184
CreateManager.CreateByAll(siteId);

SiteServer.BackgroundPages/Settings/PageSiteTemplate.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
using SiteServer.BackgroundPages.Cms;
99
using SiteServer.CMS.Core;
1010
using SiteServer.CMS.DataCache;
11-
using SiteServer.CMS.Model;
1211

1312
namespace SiteServer.BackgroundPages.Settings
1413
{
@@ -156,7 +155,8 @@ private void RptDirectories_ItemDataBound(object sender, RepeaterItemEventArgs e
156155
$@"<a href=""javascript:;"" onclick=""{ModalProgressBar.GetOpenWindowStringWithSiteTemplateZip(0, dirInfo.Name)}"">压缩</a>";
157156
}
158157

159-
var urlAdd = PageSiteAdd.GetRedirectUrl(dirInfo.Name, string.Empty);
158+
//var urlAdd = PageSiteAdd.GetRedirectUrl(dirInfo.Name, string.Empty);
159+
var urlAdd = $"siteAdd.cshtml?type=create&createType=local&createTemplateId={dirInfo.Name}";
160160
ltlCreateUrl.Text = $@"<a href=""{urlAdd}"">创建站点</a>";
161161

162162
var urlDelete = PageUtils.GetSettingsUrl(nameof(PageSiteTemplate), new NameValueCollection

SiteServer.BackgroundPages/SiteServer.BackgroundPages.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
<Reference Include="Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
4141
<HintPath>..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
4242
</Reference>
43-
<Reference Include="SiteServer.Plugin, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
44-
<HintPath>..\packages\SiteServer.Plugin.2.1.0\lib\net45\SiteServer.Plugin.dll</HintPath>
43+
<Reference Include="SiteServer.Plugin, Version=2.1.1.0, Culture=neutral, processorArchitecture=MSIL">
44+
<HintPath>..\packages\SiteServer.Plugin.2.1.1\lib\net45\SiteServer.Plugin.dll</HintPath>
4545
</Reference>
4646
<Reference Include="System" />
4747
<Reference Include="System.Core" />

SiteServer.BackgroundPages/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
<package id="Microsoft.Net.Compilers" version="2.10.0" targetFramework="net452" developmentDependency="true" />
44
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net452" />
55
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net452" />
6-
<package id="SiteServer.Plugin" version="2.1.0" targetFramework="net452" />
6+
<package id="SiteServer.Plugin" version="2.1.1" targetFramework="net452" />
77
</packages>

SiteServer.CMS/Core/PageUtility.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ public static string GetSiteUrlByPhysicalPath(SiteInfo siteInfo, string physical
3636
}
3737
if (string.IsNullOrEmpty(physicalPath)) return siteInfo.Additional.WebUrl;
3838

39-
var publishmentSystemPath = PathUtility.GetSitePath(siteInfo);
40-
var requestPath = StringUtils.StartsWithIgnoreCase(physicalPath, publishmentSystemPath)
41-
? StringUtils.ReplaceStartsWithIgnoreCase(physicalPath, publishmentSystemPath, string.Empty)
39+
var sitePath = PathUtility.GetSitePath(siteInfo);
40+
var requestPath = StringUtils.StartsWithIgnoreCase(physicalPath, sitePath)
41+
? StringUtils.ReplaceStartsWithIgnoreCase(physicalPath, sitePath, string.Empty)
4242
: string.Empty;
4343

4444
return GetSiteUrl(siteInfo, requestPath, isLocal);

SiteServer.CMS/Core/PathUtility.cs

Lines changed: 10 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -199,58 +199,22 @@ public static string GetUploadFileName(SiteInfo siteInfo, string filePath)
199199

200200
public static string GetUploadFileName(SiteInfo siteInfo, string filePath, bool isUploadChangeFileName)
201201
{
202-
string retval;
202+
var retVal = isUploadChangeFileName
203+
? $"{StringUtils.GetShortGuid(false)}{PathUtils.GetExtension(filePath)}"
204+
: PathUtils.GetFileName(filePath);
203205

204-
if (isUploadChangeFileName)
205-
{
206-
var strDateTime = StringUtils.GetShortGuid(false);
207-
retval = $"{strDateTime}{PathUtils.GetExtension(filePath)}";
208-
}
209-
else
210-
{
211-
retval = PathUtils.GetFileName(filePath);
212-
}
213-
214-
retval = StringUtils.ReplaceIgnoreCase(retval, ";", string.Empty);
215-
return retval;
206+
retVal = StringUtils.ReplaceIgnoreCase(retVal, "as", string.Empty);
207+
retVal = StringUtils.ReplaceIgnoreCase(retVal, ";", string.Empty);
208+
return retVal;
216209
}
217210

218211
public static string GetUploadSpecialName(SiteInfo siteInfo, string filePath, bool isUploadChangeFileName)
219212
{
220-
string retval;
221-
222-
if (isUploadChangeFileName)
223-
{
224-
string strDateTime = StringUtils.GetShortGuid(false);
225-
retval = $"{strDateTime}{PathUtils.GetExtension(filePath)}";
226-
}
227-
else
228-
{
229-
retval = PathUtils.GetFileName(filePath);
230-
}
213+
var retVal = isUploadChangeFileName ? $"{StringUtils.GetShortGuid(false)}{PathUtils.GetExtension(filePath)}" : PathUtils.GetFileName(filePath);
231214

232-
retval = StringUtils.ReplaceIgnoreCase(retval, "as", string.Empty);
233-
retval = StringUtils.ReplaceIgnoreCase(retval, ";", string.Empty);
234-
return retval;
235-
}
236-
237-
public static string GetUploadAdvImageName(SiteInfo siteInfo, string filePath, bool isUploadChangeFileName)
238-
{
239-
string retval;
240-
241-
if (isUploadChangeFileName)
242-
{
243-
string strDateTime = StringUtils.GetShortGuid(false);
244-
retval = $"{strDateTime}{PathUtils.GetExtension(filePath)}";
245-
}
246-
else
247-
{
248-
retval = PathUtils.GetFileName(filePath);
249-
}
250-
251-
retval = StringUtils.ReplaceIgnoreCase(retval, "as", string.Empty);
252-
retval = StringUtils.ReplaceIgnoreCase(retval, ";", string.Empty);
253-
return retval;
215+
retVal = StringUtils.ReplaceIgnoreCase(retVal, "as", string.Empty);
216+
retVal = StringUtils.ReplaceIgnoreCase(retVal, ";", string.Empty);
217+
return retVal;
254218
}
255219

256220
public static SiteInfo GetSiteInfo(string path)

SiteServer.CMS/Plugin/Apis/UtilsApi.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,15 @@ public string GetUploadFilePath(int siteId, string fileName)
6565
return PathUtils.Combine(localDirectoryPath, localFileName);
6666
}
6767

68+
public string GetUploadFileUrl(int siteId, string fileName)
69+
{
70+
var siteInfo = SiteManager.GetSiteInfo(siteId);
71+
var localDirectoryPath = PathUtility.GetUploadDirectoryPath(siteInfo, PathUtils.GetExtension(fileName));
72+
var localFileName = PathUtility.GetUploadFileName(siteInfo, fileName);
73+
var path = PathUtils.Combine(localDirectoryPath, localFileName);
74+
return PageUtility.GetSiteUrlByPhysicalPath(siteInfo, path, false);
75+
}
76+
6877
public string GetTemporaryFilesPath(string relatedPath)
6978
{
7079
return PathUtils.GetTemporaryFilesPath(relatedPath);

SiteServer.CMS/SiteServer.CMS.csproj

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,11 @@
7676
<Reference Include="NuGet.Versioning, Version=4.5.0.4, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7777
<HintPath>..\packages\NuGet.Versioning.4.5.0\lib\net45\NuGet.Versioning.dll</HintPath>
7878
</Reference>
79-
<Reference Include="Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=MSIL">
80-
<HintPath>..\packages\Oracle.ManagedDataAccess.12.2.1100\lib\net40\Oracle.ManagedDataAccess.dll</HintPath>
81-
<Private>True</Private>
79+
<Reference Include="Oracle.ManagedDataAccess, Version=4.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=MSIL">
80+
<HintPath>..\packages\Oracle.ManagedDataAccess.18.3.0\lib\net40\Oracle.ManagedDataAccess.dll</HintPath>
8281
</Reference>
83-
<Reference Include="SiteServer.Plugin, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
84-
<HintPath>..\packages\SiteServer.Plugin.2.1.0\lib\net45\SiteServer.Plugin.dll</HintPath>
82+
<Reference Include="SiteServer.Plugin, Version=2.1.1.0, Culture=neutral, processorArchitecture=MSIL">
83+
<HintPath>..\packages\SiteServer.Plugin.2.1.1\lib\net45\SiteServer.Plugin.dll</HintPath>
8584
</Reference>
8685
<Reference Include="System" />
8786
<Reference Include="System.ComponentModel" />

SiteServer.CMS/StlParser/StlElement/StlIf.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ private StlIf() { }
9494
internal static string Parse(PageInfo pageInfo, ContextInfo contextInfo)
9595
{
9696
var testTypeStr = string.Empty;
97-
var testOperate = OperateEquals;
97+
var testOperate = string.Empty;
9898
var testValue = string.Empty;
9999

100100
foreach (var name in contextInfo.Attributes.AllKeys)
@@ -112,13 +112,22 @@ internal static string Parse(PageInfo pageInfo, ContextInfo contextInfo)
112112
else if (StringUtils.EqualsIgnoreCase(name, Value) || StringUtils.EqualsIgnoreCase(name, "testValue"))
113113
{
114114
testValue = value;
115+
if (string.IsNullOrEmpty(testOperate))
116+
{
117+
testOperate = OperateEquals;
118+
}
115119
}
116120
else if (StringUtils.EqualsIgnoreCase(name, Context))
117121
{
118122
contextInfo.ContextType = EContextTypeUtils.GetEnumType(value);
119123
}
120124
}
121125

126+
if (string.IsNullOrEmpty(testOperate))
127+
{
128+
testOperate = OperateNotEmpty;
129+
}
130+
122131
return ParseImpl(pageInfo, contextInfo, testTypeStr, testOperate, testValue);
123132
}
124133

SiteServer.CMS/StlParser/StlEntity/StlStlEntities.cs

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ private StlStlEntities()
2626
public static string ApiUrl = "ApiUrl";
2727
public static string CurrentUrl = "CurrentUrl";
2828
public static string ChannelUrl = "ChannelUrl";
29+
public static string HomeUrl = "HomeUrl";
30+
public static string LoginUrl = "LoginUrl";
31+
public static string RegisterUrl = "RegisterUrl";
32+
public static string LogoutUrl = "LogoutUrl";
2933

30-
public static SortedList<string, string> AttributeList => new SortedList<string, string>
34+
public static SortedList<string, string> AttributeList => new SortedList<string, string>
3135
{
3236
{PoweredBy, "PoweredBy 链接"},
3337
{SiteName, "站点名称"},
@@ -37,8 +41,12 @@ private StlStlEntities()
3741
{RootUrl, "系统根目录地址"},
3842
{ApiUrl, "Api地址"},
3943
{CurrentUrl, "当前页地址"},
40-
{ChannelUrl, "栏目页地址"}
41-
};
44+
{ChannelUrl, "栏目页地址"},
45+
{HomeUrl, "用户中心地址"},
46+
{LoginUrl, "用户中心登录页地址"},
47+
{RegisterUrl, "用户中心注册页地址"},
48+
{LogoutUrl, "退出登录页地址"}
49+
};
4250

4351
internal static string Parse(string stlEntity, PageInfo pageInfo, ContextInfo contextInfo)
4452
{
@@ -88,25 +96,25 @@ internal static string Parse(string stlEntity, PageInfo pageInfo, ContextInfo co
8896
{
8997
parsedContent = PageUtility.GetChannelUrl(pageInfo.SiteInfo, ChannelManager.GetChannelInfo(pageInfo.SiteId, contextInfo.ChannelId), pageInfo.IsLocal);
9098
}
91-
//else if (StringUtils.EqualsIgnoreCase(HomeUrl, attributeName))//用户中心地址
92-
//{
93-
// parsedContent = pageInfo.HomeUrl.TrimEnd('/');
94-
//}
95-
//else if (StringUtils.EqualsIgnoreCase(attributeName, LoginUrl))
96-
//{
97-
// var returnUrl = StlUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.TemplateId);
98-
// parsedContent = HomeUtils.GetLoginUrl(pageInfo.HomeUrl, returnUrl);
99-
//}
100-
//else if (StringUtils.EqualsIgnoreCase(attributeName, LogoutUrl))
101-
//{
102-
// var returnUrl = StlUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.TemplateId);
103-
// parsedContent = HomeUtils.GetLogoutUrl(pageInfo.HomeUrl, returnUrl);
104-
//}
105-
//else if (StringUtils.EqualsIgnoreCase(attributeName, RegisterUrl))
106-
//{
107-
// var returnUrl = StlUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.TemplateId);
108-
// parsedContent = HomeUtils.GetRegisterUrl(pageInfo.HomeUrl, returnUrl);
109-
//}
99+
else if (StringUtils.EqualsIgnoreCase(HomeUrl, attributeName))//用户中心地址
100+
{
101+
parsedContent = PageUtils.GetHomeUrl(string.Empty).TrimEnd('/');
102+
}
103+
else if (StringUtils.EqualsIgnoreCase(LoginUrl, attributeName))
104+
{
105+
var returnUrl = StlParserUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.Id, pageInfo.IsLocal);
106+
parsedContent = PageUtils.GetHomeUrl($"pages/login.html?returnUrl={PageUtils.UrlEncode(returnUrl)}");
107+
}
108+
else if (StringUtils.EqualsIgnoreCase(LogoutUrl, attributeName))
109+
{
110+
var returnUrl = StlParserUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.Id, pageInfo.IsLocal);
111+
parsedContent = PageUtils.GetHomeUrl($"pages/logout.html?returnUrl={PageUtils.UrlEncode(returnUrl)}");
112+
}
113+
else if (StringUtils.EqualsIgnoreCase(RegisterUrl, attributeName))
114+
{
115+
var returnUrl = StlParserUtility.GetStlCurrentUrl(pageInfo.SiteInfo, contextInfo.ChannelId, contextInfo.ContentId, contextInfo.ContentInfo, pageInfo.TemplateInfo.TemplateType, pageInfo.TemplateInfo.Id, pageInfo.IsLocal);
116+
parsedContent = PageUtils.GetHomeUrl($"pages/register.html?returnUrl={PageUtils.UrlEncode(returnUrl)}");
117+
}
110118
else if (StringUtils.StartsWithIgnoreCase(attributeName, "TableFor"))//
111119
{
112120
if (StringUtils.EqualsIgnoreCase(attributeName, "TableForContent"))

SiteServer.CMS/app.config

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<configuration>
33
<configSections>
4-
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
4+
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342" />
55
</configSections>
6-
<system.data>
7-
<DbProviderFactories>
8-
9-
10-
<remove invariant="Oracle.ManagedDataAccess.Client" />
11-
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
12-
</DbProviderFactories>
13-
</system.data>
146
<runtime>
157
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
168
<dependentAssembly>
@@ -20,15 +12,22 @@
2012
<dependentAssembly>
2113
<publisherPolicy apply="no" />
2214
<assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
23-
<bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.1.0" />
15+
<bindingRedirect oldVersion="4.122.0.0 - 4.65535.65535.65535" newVersion="4.122.18.3" />
2416
</dependentAssembly>
2517
</assemblyBinding>
2618
</runtime>
27-
<oracle.manageddataaccess.client>
28-
<version number="*">
29-
<dataSources>
30-
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
31-
</dataSources>
32-
</version>
33-
</oracle.manageddataaccess.client>
34-
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /></startup></configuration>
19+
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /></startup>
20+
<system.data>
21+
<DbProviderFactories>
22+
<remove invariant="Oracle.ManagedDataAccess.Client" />
23+
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342" />
24+
</DbProviderFactories>
25+
</system.data>
26+
<oracle.manageddataaccess.client>
27+
<version number="*">
28+
<dataSources>
29+
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
30+
</dataSources>
31+
</version>
32+
</oracle.manageddataaccess.client>
33+
</configuration>

SiteServer.CMS/packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<package id="NuGet.Packaging" version="4.5.0" targetFramework="net461" />
1616
<package id="NuGet.Packaging.Core" version="4.5.0" targetFramework="net461" />
1717
<package id="NuGet.Versioning" version="4.5.0" targetFramework="net461" />
18-
<package id="Oracle.ManagedDataAccess" version="12.2.1100" targetFramework="net461" />
19-
<package id="SiteServer.Plugin" version="2.1.0" targetFramework="net452" />
18+
<package id="Oracle.ManagedDataAccess" version="18.3.0" targetFramework="net452" />
19+
<package id="SiteServer.Plugin" version="2.1.1" targetFramework="net452" />
2020
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.0" targetFramework="net452" />
2121
<package id="System.Threading.Tasks.Extensions" version="4.5.0" targetFramework="net452" />
2222
<package id="System.ValueTuple" version="4.5.0" targetFramework="net452" />

SiteServer.Cli/SiteServer.Cli.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
<Reference Include="Quartz, Version=3.0.6.0, Culture=neutral, PublicKeyToken=f6b8c98a402cc8a4, processorArchitecture=MSIL">
5858
<HintPath>..\packages\Quartz.3.0.6\lib\net452\Quartz.dll</HintPath>
5959
</Reference>
60-
<Reference Include="SiteServer.Plugin, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
61-
<HintPath>..\packages\SiteServer.Plugin.2.1.0\lib\net45\SiteServer.Plugin.dll</HintPath>
60+
<Reference Include="SiteServer.Plugin, Version=2.1.1.0, Culture=neutral, processorArchitecture=MSIL">
61+
<HintPath>..\packages\SiteServer.Plugin.2.1.1\lib\net45\SiteServer.Plugin.dll</HintPath>
6262
</Reference>
6363
<Reference Include="System" />
6464
<Reference Include="System.ComponentModel" />

SiteServer.Cli/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
<package id="NDesk.Options" version="0.2.1" targetFramework="net452" />
77
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net452" />
88
<package id="Quartz" version="3.0.6" targetFramework="net452" />
9-
<package id="SiteServer.Plugin" version="2.1.0" targetFramework="net452" />
9+
<package id="SiteServer.Plugin" version="2.1.1" targetFramework="net452" />
1010
</packages>

0 commit comments

Comments
 (0)