星空网 > 软件开发 > ASP.net

【Slickflow学习】.NET开源工作流项目转换(二)

 

第一次自己写博客文章,大家多多指教。写博客主要记录一下学习的过程,给初学者提供下参考,也留给自己做备忘。

Slickflow .NET开源工作流-项目转换

上一篇文章里说了1.2版本的下载,下载解压后,发现使用的是VS2013创建的项目。可怜我的电脑至今最高版本是VS2010。于是就有了这篇文章。最后附VS2010版本下载地址。

项目的转换其实很简单,用记事本打开对应的解决方案文件.sln以及项目文件.csproj。对里面的参数进行下修改即可,如下:

Slickflow.sln

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio 2013

VisualStudioVersion = 12.0.21005.1

MinimumVisualStudioVersion = 10.0.40219.1


修改如下

Microsoft Visual Studio Solution File, Format Version 11.00

# Visual Studio 2010


Slickflow.Engine.csproj

<?

<Project ToolsVersion="4.0" DefaultTargets="Build"

<PropertyGroup>

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>

<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

<ProductVersion>8.0.30703</ProductVersion>

<SchemaVersion>2.0</SchemaVersion>

<ProjectGuid>{F2AA5CC3-4212-4C6C-9336-A5C10F46AFFE}</ProjectGuid>

<OutputType>Library</OutputType>

<AppDesignerFolder>Properties</AppDesignerFolder>

<RootNamespace>Slickflow.Engine</RootNamespace>

<AssemblyName>Slickflow.Engine</AssemblyName>

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

<FileAlignment>512</FileAlignment>

<SccProjectName>

</SccProjectName>

<SccLocalPath>

</SccLocalPath>

<SccAuxPath>

</SccAuxPath>

<SccProvider>

</SccProvider>

<TargetFrameworkProfile />

</PropertyGroup>


修改为:

<?

<Project DefaultTargets="Build"

<PropertyGroup>

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>

<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

<ProductVersion>8.0.30703</ProductVersion>

<SchemaVersion>2.0</SchemaVersion>

<ProjectGuid>{F2AA5CC3-4212-4C6C-9336-A5C10F46AFFE}</ProjectGuid>

<OutputType>Library</OutputType>

<AppDesignerFolder>Properties</AppDesignerFolder>

<RootNamespace>Slickflow.Engine</RootNamespace>

<AssemblyName>Slickflow.Engine</AssemblyName>

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

<FileAlignment>512</FileAlignment>

<SccProjectName>

</SccProjectName>

<SccLocalPath>

</SccLocalPath>

<SccAuxPath>

</SccAuxPath>

<SccProvider>

</SccProvider>

<TargetFrameworkProfile />

</PropertyGroup>


其他的工程文件修改方法类似。

修改完成后,用VS2010打开Slickflow.sln。由于都使用了.NET4.0,只有Dapper中的SqlMapperAsync.cs文件会报错,可以排除。或者按照Slickflow1.5.1版本中的写法,这是预处理命令,如下:

#if ASYNC

using System;

using System.Collections;

using System.Collections.Generic;

using System.Data;

using System.Data.Common;

using System.Linq;

using System.Threading;

using System.Threading.Tasks;

 

#if DNXCORE50

using IDbDataParameter = global::System.Data.Common.DbParameter;

using IDataParameter = global::System.Data.Common.DbParameter;

using IDbTransaction = global::System.Data.Common.DbTransaction;

using IDbConnection = global::System.Data.Common.DbConnection;

using IDbCommand = global::System.Data.Common.DbCommand;

using IDataReader = global::System.Data.Common.DbDataReader;

using IDataRecord = global::System.Data.Common.DbDataReader;

using IDataParameterCollection = global::System.Data.Common.DbParameterCollection;

using DataException = global::System.InvalidOperationException;

using ApplicationException = global::System.InvalidOperationException;

#endif

... ...

#endif


 

VS2010项目文件下载

最后留下我转换后的项目下载地址:

链接:http://pan.baidu.com/s/1dFJhSWD

密码:kuhf




原标题:【Slickflow学习】.NET开源工作流项目转换(二)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

lazada中国怎么买:https://www.goluckyvip.com/tag/85756.html
lazada泰国网址:https://www.goluckyvip.com/tag/85757.html
lazada寄回中国:https://www.goluckyvip.com/tag/85759.html
lazada怎么填写中国地址:https://www.goluckyvip.com/tag/85760.html
泰国lazada中文版:https://www.goluckyvip.com/tag/85761.html
泰国电商lazada:https://www.goluckyvip.com/tag/85762.html
23点聊电商:新质生产力加速数字贸易发展 卓尔智联集团实现营收利润双增长 :https://www.kjdsnews.com/a/1836411.html
南京浦口都有什么好玩的地方 南京浦口都有什么好玩的地方推荐:https://www.vstour.cn/a/363180.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流