---恢复内容开始---
win10专业版
1. 控制面板在哪?“开始”--“所有应用”--“Windows系统” --“控制面板”2.win10 下如何按装framework3.5
2.1 从“控制面板”--“程序和功能”--“启用或关闭Windows功能”勾选“.Net Framework 3.5(包括.Net 2.0和3.0)”然后安装 2.2 我使用2.1的方法一直不成功,又从网上查询到用镜像文件离线安装方法如下:1.加载Win10技术预览版的镜像。在Win10预览版中可以通过双击的方式加载ISO镜像文件,也可以使用魔方中的软媒虚拟光驱方便的加载; 2.在Win10开始菜单按钮上点击鼠标右键,选择其中的“命令提示符(管理员)”,打开命令提示符;3.在命令提示符中直接输入下面的一行命令,当然可以直接粘贴复制过去,还记得吗?Win10的命令提示符现在已经可以直接使用 “Ctrl+C”、“Ctrl+V”等快捷键了,然后按下回车键。注意,其中的“D:”是安装镜像所在的盘符名称,这个需要根据你电脑的实际情况来进行修改。接下来你应该会看到一个进度条,完成后会提示“操作成功完成”;
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
"D:\sources\sxs" : 是指你的镜像盘符及文件
4.到控制面板中的“启用或关闭Windows功能”中看看,是不是已经安装并启用了.NET Framework 3.5呢?---恢复内容结束---
近日装上了Visual Studio 2015 ,打开之前vs2013创建的MVC4的项目发现无法编译通过,提示System.Web.MVC,System.Web.WebPages 等找不到,网上搜索无果,遂想是否可以通过独立安装包实现。
从下边这个链接下载了
安装后果然有几个地方没问题了,但唯独System.Web.MVC这个引用还有个黄色叹号,不能编译通过。
通过查看引用发现,System.Web.MVC版本是4.0.0.0,而项目中引用的是4.0.0.1 。打算更改引用为4.0.0.0,但又怕出问题,虽然不会出问题。
先找找看有没有升级包吧。
啊哈,真的有个升级包,不过看描述没有提到4.0.0.1,不管了装上试试。
记得选择1.2M的AspNetMVC4.msi4下载哦
安装完毕,再打开VS2015,编译一下,生成成功。
如果遇到MVC3,MVC5不能用的情况,你也可以试试哦,不过要找对应版本安装包哟
***用VS2015打开以前的项目,编译时报以下错误
An error occurred while signing: SignTool.exe not found.
解决方案:
参考:http://blogs.msdn.com/b/vsnetsetup/archive/2013/11/18/an-error-occurred-while-signing-signtool-exe-not-found.aspx
没有成功,安装Framework 4 报以下:
Microsoft .NET Framework 4 已是此操作系统的一部分。不需要安装 .NET Framework 4 可再发行组件包。<A HREF="http://go.microsoft.com/fwlink/?LinkId=164207">详细信息</A>。
已在此计算机上安装相同或更高版本的 .NET Framework 4。
找别人机器:
The signtool.exe is located at the following location:
%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\Bin
别人机器上也没有找到,继续解决中。。。
VS2015 windows service
在windows-经典桌面里
************************************************************************************
Failed to initialize the PowerShell host 解决方案:
错误:
Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first
操作如下:
1.以管理员身份运行vs
2.打开程序包管理控制台。路径为:工具->NuGet程序包管理器->程序包管理控制台
3.命令 Get-ExecutionPolicy
4.命令 Set-ExecutionPolicy Unrestricted
5.命令 start-job { Set-ExecutionPolicy Unrestricted } -RunAs32 | wait-job | Receive-Job
运行完成之后就可以正常的使用NuGet了。
64位的话,要运行第5步,32位的话,截止到第4步即可。
整体解决方案的大意就是修改策略组。