自从用上rider后,vs就再也没有安装过了。
最近要做apk开发,就安装xamarin环境,但是总是报错;

Show Log->idea.log

发现下面错误:

ERROR | EnvironmentComponent | C:\Users\ADMINI~1\AppData\Local\Temp\jetbrains-xamarin-android-sdk-win.11.0.0.3844902605022382771.temp -> C:\Users\ADMINI~1\AppData\Local\Temp\jetbrains-xamarin-android-sdk-win.11.0.0.3844902605022382771
java.nio.file.AccessDeniedException: C:\Users\ADMINI~1\AppData\Local\Temp\jetbrains-xamarin-android-sdk-win.11.0.0.3844902605022382771.temp -> C:\Users\ADMINI~1\AppData\Local\Temp\jetbrains-xamarin-android-sdk-win.11.0.0.3844902605022382771
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)

问题是现在已经是administrator了,还有什么权限问题呢?给temp目录everyone了,还是这个错误!太坑了;

于是就手动自己复制吧:复制目录下文件到~\AppData\Local\JetBrains\BuildTools\下,环境ok了!

这个莫名的坑!

说实话vs也是必然被rider淘汰是迟早的事情,rider实在是好用的呢。vs被捆绑的大而全,真是累赘。

我在想为什么不能用c#开发一个类似rider的好东西呢,你看看人家java不就做到了。

真心话:作为一个c#开发者用java写的ide做c#开发,有点难为情的样子。

说下rider使用的感受吧,用了差不多1年多了,整体而言比vs好用多了,vs还纠结自己在windows和sqlserver上;胸怀不够大;

微软差的不是别的,而是胸怀!

想当年如果不是抱残守缺windows一早就跨平台,相比不是今天这个格局;

后来移动时代到来,非要费劲自己搞windows大融合,各个平台都能跑,结果痛失android用c#开发apk的痛点;

一步错步步错呀,微软呀,本来就起步晚,而后又抱残守缺,为了自己的一亩三分地痛失了整个天下,不能不让人惋惜;

现在开源了,跨平台了。但是,时不我待了,大部分人都转去java阵营了。

既然跨平台了,为什么只做了web的,winform、wpf之流从技术上讲没那么难吧。所以呀,你还是有所保留。你这样真滴不行。

语言再好,生态没了。

下一个时代,人工智能希望能够一战吧。

rider的xamarin环境安装的更多相关文章

  1. Xamarin环境搭建

    Xamarin的环境搭建 Xamarin在osx下面的环境搭建包括开发者帐号申请,下载安装Xamarin以及Xcode,以及Xamarin Studio上编写第一个应用程序.Xamarin是一个跨平台 ...

  2. [置顶] Xamarin Android安装教程(2016最新亲测安装版)

    写这篇安装教程前要说的几句话 之前很多人想用Vs来开发Android项目,苦于这个环境的安装.的确这并不是一件简单的事情,并不是开发者都能在花一上午能装好,如果你花了一天时间,第一个Xamarin   ...

  3. Xamarin + MvvmCross 安装 Part 1

    前言 最近,由于工作需要,公司准备开发移动端APP.临近年底,公司不准备大面招人,由于公司一直基于.net平台进行开发,本人自告奋勇,准备先用xamarin做下移动开发.开始了在网上不停的google ...

  4. 【Android】1.1 开发环境安装和配置

    分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...

  5. 使用专业的消息队列产品rabbitmq之centos7环境安装

      我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...

  6. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  7. node.js环境安装,及连接mongodb测试

    1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ...

  8. 谈谈React Native环境安装中我遇到的坑

    谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ...

  9. Kali Linux渗透测试实战 1.2 环境安装及初始化

    1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...

  10. Linux初学 - Elasticsearch环境安装

    下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ...

随机推荐

  1. startup文件中 bash_profile 和 bashrc 区别的总结

    原理上讲"交互式,登陆shell"启动时会加载"profile"系列的startup文件"交互式,非登陆shell"启动时会加载" ...

  2. 『玩转Streamlit』--会话状态管理

    在Web应用开发中,会话管理是一个至关重要的概念,它能够帮助开发者追踪用户在应用中的行为和状态,从而为用户提供更加个性化.连贯且高效的交互体验. Streamlit作为一个简单而强大的用于快速构建和部 ...

  3. DXF文件导入PADS板框问题

    在使用PADS时,经常会从CAD文件中导出板框形状到PADS中. 也经常碰到一个问题:就是单位不匹配,CAD中明明设置成毫米了,可导入到PADS时却是mil. 发现单位不匹配的情况跟AUTOCAD里面 ...

  4. 探秘Transformer系列之(5)--- 训练&推理

    探秘Transformer系列之(5)--- 训练&推理 0x00 概述 Transformer训练的目的是通过对输入源序列和模型输出序列的学习,来拟合真正的目标序列.推理的目的则是仅通过输入 ...

  5. java list集合去重的两种方式

  6. Python类型提示完全指南:用类型安全重构你的代码,提升10倍开发效率

    title: Python类型提示完全指南:用类型安全重构你的代码,提升10倍开发效率 date: 2025/2/23 updated: 2025/2/23 author: cmdragon exce ...

  7. Azkaban - [01] 概述

    简单的任务调度使用crontab.复杂的任务调度使用oozie.azkaban等开发调度系统. 一.为什么学习Azkaban   一个完整的数据分析系统通常都是由大量任务单元(shell脚本.java ...

  8. php 获取post方法payload(json)形式参数的方法

    用默认get方式传递的时候,接收方式没有改变,仍然是$_GET. 但是用post方式传递数据的时候,用$_POST无法接收数据,应为小程序默认post发送的content-type为applicati ...

  9. C# 将list进行随机排序

    private List<T> RandomSortList<T>(List<T> ListT) { Random random = new Random(); L ...

  10. 【ABAQUS 二次开发笔记】输出单元刚度矩阵

    目录 相关的关键字 必须的参数 可选参数 使用关键字 输出到mtx文件 输出到dat文件 参考资料 相关的关键字 *ELEMENT MATRIX OUTPUT 此keyword用于将元素刚度矩阵和质量 ...