VS2017安装编码的UI测试(Coded UI Test)

VS2017安装Coded UI Test需满足一个大条件:Visual Studio的版本必须是Enterprise版,只有企业版才能安装Coded UI Test。

安装Coded UI Test,需在VS安装界面,进入“单个组件”,勾选“编码的UI测试”,如下图所示:

然而安装完成后却发现新建项目时找不到“编码的UI测试”项目模板:

解决的方法是在安装VS时,在“语言包”界面中勾选一下“英语”,只勾选安装就好,可以不设置VS成英文:

阅读更多

VS2013安装Xamarin

Xamarin官方提供了XamarinInstaller,可以方便的下载Xamarin所需的依赖包,不过需要填写一些注册信息,当然,也可以手动下载这些依赖包,可参考下面这份XML:

http://xamarin.com/installer_assets/v3/Windows/Universal//InstallationManifest.xml

PS:一般情况下请按照该XML中提供的URL下载所需安装包,即使这些程序(如JDK)有最新版也不建议使用,以免造成对Xamarin的不兼容。

  1. JDK
    Win8.1 64bit下安装JDK的时候需要注意不要安装在Program Files (x86)Program Files文件夹下,否则Android SDK会找不到JDK路径。安装完成JDK后需要配置环境变量。

  2. Android SDK
    安装完成AndroidSDK后打开SDK Manager.exe下载工具包以及插件,其中Platform-tools,Biuld-tools需要勾选,API请按照需要自行勾选:

    另外由于谷歌被墙,可能导致无法连接到服务器,可以配一个镜像代理,在SDK Manager中点击Tools–Options,设置Http代理:

  3. Android NDK
    解压到与Android SDK相同的根目录即可。

  4. GTK
    建议用管理员权限安装。

  5. Xamarin Studio
    正常安装,Xamarin程序主体。

  6. Xamarin for Visual Studio
    正常安装,Xamarin for Visual Studio插件。

InstallShield Limited Edition for Visual Studio 2013教程

【安装篇】

  1. 打开VS2013,文件-新建-项目-已安装-模板-其他项目类型-安装和部署-启用InstallShield Limited Edition。
  2. 根据提示操作,点击步骤2的“转到下载网站”。
  3. 填写相关信息后,点击Download下载InstallShield,同时注册邮箱会收到一封邮件,里面有序列号和下载链接。
  4. 退出VS,使用管理员权限重新打开VS,在文件-新建-项目-已安装-模板-其他项目类型-安装和部署中则可以看到InstallShield Limited Edition Project,点击确定,会弹出注册对话框,输入注册邮箱中收到的序列号即可完成注册。

PS:在win8.1下可能会遇到安装InstallShield后在VS中看不到”InstallShield Limited Edition Project”,只有“启用InstallShield Limited Edition”的问题,在StackOverFlow中也有人遇到类似问题,我提出并整理这个问题后发现并不是win8.1不能安装InstallShield,从win8.1企业版更换到win8.1专业版后没有出现问题,由于没有继续在win8.1企业版下测试,所以只猜测是win8.1企业版下会出现该问题,或者是由于系统缺失文件,文件被篡改等原因,如果重新安装win8.1企业版仍不能解决,则尝试安装win8.1专业版。

阅读更多

管理员权限打开VisualStudio无法访问网络磁盘的解决办法

【问题产生】

问题最初是在administrator权限下,visual studio 打开网络磁盘下的文件报错。经过几次调试,最终发现是问题是在管理员权限下,vs无法访问网络磁盘。

Console.Write( System.IO.File.Exists(path));

该结果返回False。为了确认是由于权限问题引起,使用非管理员权限打开vs,运行上面的程序,结果返回True。

至此问题确立:win7/win8下,使用管理员权限打开VisualStudio,无法访问网络磁盘。

阅读更多

VS2012/2013无身份验证远程调试

在VS2012之前的版本中,如果要使用remote debug需要注意一下几种情况:

  • 不能使用“无身份验证”模式
  • 如果不是域环境,本地计算机和远程计算机必须使用相同的系统登陆用户名和密码
  • 远程计算机调试使用的程序需要包含对应的“.pdb”文件

这些条件使得VS远程调试变得非常麻烦,但是从VS2012开始,远程调试功能有了改善,下面介绍一下VS2012或VS2013使用“无身份验证”模式进行远程调试的方法。(以VS2013为例)

1.进入VS安装目录,按如下路径找到Remote Debugger文件夹

\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger

阅读更多

vs2008打开vs2010工程项目

由于软件的向下兼容,vs2010可以打开vs2008项目,但是vs2008打开vs2010时会出现一些错误提示。解决办法如下:

1.替换VS2010项目中SLN文件的

Microsoft Visual Studio Solution File, Format Version 11.00

# Visual Studio 2010

阅读更多

Win7安装vs2010

安装VS2010到内牛满面

开始在win7 64位旗舰版下遇到错误无法安装vs2010,网上查找说与office07冲突……卸载后还是无法安装。

随后换成win7 32位,安装Framework4成功,可接下来遇到Object model失败,查了N久,无解,网上有人提出修改注册表RightOUT什么的,我是没见有谁用那个成功。偶然看到某些评论说是win7版本问题,原因不知。便更换了Lenovo的OEM版,重装vs2010。

果然,成功安装了。所以问题归结到操作系统上来。

自己做了实验:(总共重装系统9次)

阅读更多