- 博客(20)
- 收藏
- 关注
原创 VS2017(15.6)开发Xamarin.iOS应用图标和开机画面问题
近期遇到一个非常奇怪的问题,用VS2017开发Xamarin.iOS APP,应用图标和开机画面没有效果。经过反复折腾找到了原因,特此记录下来。 开发环境:Win10专业版,VS2017(15.6)专业版,VMware苹果虚拟机macOS 10.13,Xcode 9.2。Xamarin.iOS版本11.8.0.20。 在VS2017新建一个iPhone单页应用,连上macOS,选择iPhone
2018-03-09 20:36:21 3602
原创 建立Xamarin.iOS开发环境-5
8.连接Windows的Visual Studio开发工具和虚拟机的Xamarin.iOS在苹果虚拟机,打开系统偏好设置,点击【网络】,确认苹果系统的IP。 在系统偏好设置,点击【共享】。设置电脑名称,打开远程登录,允许所有用户访问。 在Windows系统,打开Visual Studio,新建iPhone项目。 执行Xamarin Mac代理。 添加新的Mac。...
2018-03-04 08:59:04 501
原创 建立Xamarin.iOS开发环境-4
6.在虚拟机安装Xcode开发工具建议到苹果官网把Xcode安装包下载到本地,再安装,不要直接在AppStore里安装。需要Apple ID登录苹果开发者网站。 https://developer.apple.com/download/more/ 下载xip文件。 把xip文件拷贝到苹果虚拟机的下载文件夹。 安装前确保剩余磁盘空间至少20G。 在Finder双击xip文件。
2018-03-03 08:57:26 922 1
原创 建立Xamarin.iOS开发环境-3
5.在虚拟机安装VMware Tools工具安装VMware Tools的目的是方便Windows主机和苹果虚拟机共享文件夹。 在苹果虚拟机,右键弹出macOS安装光盘。 选择VMware菜单【虚拟机】-【安装VMware Tools】 苹果虚拟机桌面多出一个VMware Tools图标,双击图标 双击安装VMware Tools 如果要输入密码,输入安装系统时
2018-03-01 20:45:27 349
原创 建立Xamarin.iOS开发环境-2
4.在虚拟机安装OS X苹果操作系统前提条件:已经创建好了苹果虚拟机,准备好了苹果OS X 10.13懒人版映像文件。 启动虚拟机,自动进入苹果操作系统安装界面。选择【以简体中文作为主要语言】。 在安装之前,首先运行【实用工具】-【磁盘工具】。 选择VMware Virtual SATA Hard Drive Media。点击【抹掉】,格式化硬盘,硬盘名称可以简单写mac,其他参数
2018-02-28 20:24:16 560
原创 建立Xamarin.iOS开发环境-1
1.概述Xamarin.iOS是一项跨平台开发技术,可以在Windows平台上,使用Visual Studio开发工具,C#开发语言,.Net Framework框架和大量库函数,开发iOS软件。 要想使用Xamarin.iOS开发技术,首先要建立Xamarin.iOS开发环境,这是一项比较复杂的工作,需要强大的机器配置和过硬的心理素质。 建立开发环境所需设备如下: 配置 建议 - C
2018-02-24 20:21:34 965
原创 把Web Api OData移植到Asp.Net Core(6)-基本认证
虽然采用了https传输,但是网站的安全性还是不够的,比如,通过浏览器可以访问网站,只要忽略浏览器的警告信息即可。如果是提供网页应用的网站,可以考虑Asp.Net Core提供的各种身份验证措施。但是如果OData网站只是给客户端Api调用的,可以采用简单的基本认证。然而Asp Net Core不像Asp.Net那样提供对基本认证的支持,需要写一个中间件去实现,其实也不难。1.在网站实现基本认证添加
2018-01-12 22:23:27 827
原创 把Web Api OData移植到Asp.Net Core(5)-https
OData网站如果采用http明文传输,安全性很差,最好采用https加密传输。服务端要使用SSL证书。 在开发阶段,可以使用自签名SSL证书用于软件调试和测试。如果只有PC和移动客户端,可以在发布后继续使用自签名证书。如果有网页客户端,用户会在浏览器看到网站的证书信息,为了给用户一个安全的体验,必须购买正式的SSL证书。1. 创建自签名SSL证书如果网站部署在Windows Server,可以在
2018-01-10 20:20:17 671
原创 把Web Api OData移植到Asp.Net Core(4)-docker MySQL
Asp.Net Core支持跨平台开发服务端软件,可以采用docker部署到Linux。以前开发基于Windows Server的服务端软件,配套的数据库通常采用SQL Server Express。虽然微软也发布了SQL Server的Linux版本,但是考虑到成熟度,还是优先采用在Linux平台上已经广泛使用了很多年的MySQL数据库,并且全部采用docker部署。 把这个大目标拆分为以下几个
2018-01-09 19:28:44 372
原创 把Web Api OData移植到Asp.Net Core(3)-docker部署网站
1. 在CentOS安装docker在CentOS安装docker的方法有2大类,各种博客和官网都是这么说的。 参考docker官网: https://docs.docker.com/engine/installation/linux/docker-ce/centos/我选择简单的方法Install from a package。 首先到docker官网下载最新版本的安装包。这是CentOS系
2018-01-08 20:11:53 1131
原创 把Web Api OData移植到Asp.Net Core(2)- 准备Linux环境
Asp.Net Core网站可以通过在宿主机Linux中安装Net Core SDK的方法去运行,但是最好的方法还是采用docker去部署。用过docker部署之后,再也不想安装SDK了,用户体验的差距就像功能手机和智能手机那么大!Docker不仅是一个部署网站的工具,更是一种云服务器系统的组织架构体系。从docker这个点出发,可以看到一个庞大的云计算帝国,里面有K8S,微服务,Api网关等等重量
2018-01-07 09:38:15 310
原创 把Web Api OData移植到Asp.Net Core(1)-重构网站
OData是微软主推的标准化Restful服务端接口,在Asp.Net Web Api中提供了自动化搭建服务端代码的功能,非常强大,开发者可以在1分钟内创建一个OData服务端。但是在Asp.Net Core中,OData没有了,导致以前用OData开发的服务端无法移植到Asp.Net Core,无法跨平台部署到Linux服务器,真是非常头疼。幸好微软没有抛弃OData,在2017年底发布了Micr
2018-01-04 22:32:21 2545
原创 通过InstallShield官网申请注册码
最近重装系统,发现InstallShield Limited Edition注册码失效了,于是重新到InstallShield官网申请。 但是InstallShield官网设计有BUG
2017-10-25 20:24:53 11558
原创 快速搭建Web Api OData V4服务端
VS2015可以自动化搭建Web Api OData V3服务端,但是不能自动化搭建OData V4服务端。微软官网给出了一个例程,https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint,可以手动编码搭建O
2017-06-12 21:06:10 3018 1
原创 VS2015 Winform使用SQLite的三种ORM方案
SQLite.Net-PCL新建Winform项目,NuGet查找SQLite.Net-PCL,选择sqlite-net-pcl,注意,查找结果有好几个非常接近的,我们选择的程序包项目URL是https://github.com/praeclarum/sqlite-net,不要搞错了。 定义实体类:public class Book { [PrimaryKey, Aut
2017-06-04 21:39:16 9518 1
原创 VS2015 Xamarin使用经验3-更新版本打包发布Android APP
最近更新了VS2015,发现以前一直使用的Publish Android APP菜单居然没有了,百度也没有结果,安装VS2017发现也是没有这个菜单的,后来去Xamarin官网看了一下,才发现打包发布方式已经发生了很大变化。这是以前的菜单和打包界面(截图引用Xamarin官网)。![这里写图片描述](http://img.blog.csdn.net/20170320195831178?water
2017-03-20 20:07:13 2052
原创 VS2015打包发布SQL Server Express
最近把一个WinForms项目从VS2010迁移到VS2015,遇到SQL Server Express打包问题,折腾了好几天,解决过程曲折离奇,所以记录分享一下。VS2010打包SQL Server Express数据库先回顾一下VS2010中怎么打包SQL Server Express。 VS2010自带安装项目模版,新建一个安装项目,就可以很方便地打包WinForm产品。 在安装项目属性中
2016-10-20 22:26:32 7710
原创 VS2015 Xamarin使用经验2-INSTALL_FAILED_UPDATE_INCOMPATIBLE
使用Xamarin.Android把APP下载到模拟器或者手机上调试时,多次遇到INSTALL_FAILED_UPDATE_INCOMPATIBLE错误,导致问题的原因通常是下载了带签名的release版本APP之后再下载debug版本,APP卸载不干净。在手机的设置->应用管理中可以看到残留的APP信息: 此时点击卸载就可以清除残留信息,重新下载APP。这次见到一个非常诡异的现象,下载APP
2016-10-12 22:59:22 682
原创 VS2015 Xamarin.Forms使用经验1
VS2015 Xamarin.Forms项目使用Genymotion模拟器VS2015支持用C#编写跨平台软件,Xamarin.Forms则提供了一个基本的项目框架。VS2015自带Android模拟器,但是需要打开Hype-V,内存占用很大,我还是觉得占用内存比较小的Genymotion模拟器更好用,所以研究两者怎么搭配使用。先看看怎么安装和配置。安装VS2015 Update3,选择自定义,打勾
2016-07-16 22:09:21 5231 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人