标签: visual-studio-2015

VS 2015 Update 1 - 声称我正在调试发布版本

更新到VS 2015更新1后,如果我运行Web项目(MVC),停止应用程序,然后尝试再次运行它,VS停止并弹出一个对话框声明

您正在调试Release版本<myproject.dll>.

使用Just My Code和使用编译器优化的发布版本会导致调试体验降级(例如,不会遇到断点).

问题是我没有运行发布版本.我正在运行我刚刚运行的(相同)调试版本!为什么VS认为我正在运行发布版本?

清理解决方案并重新运行会清除错误消息,因此某些内容会被清除.

visual-studio-2015

96
推荐指数
6
解决办法
4万
查看次数

强制卸载Visual Studio 2015

在卸载Microsoft Visual Studio Ultimate 2015 Preview时,它会引发错误,引用"Microsoft Visual Studio Ultimate 2015 Preview已停止工作"

消息内容包括:

一个问题导致程序停止正常工作.Windows将关闭程序并在解决方案可用时通知您.

我用Google搜索并找到了一个实用程序,可以在此处卸载visual studio 2010 ,但Visual Studio 2012,2013和2015没有任何内容.我的问题是:

是否有任何通用实用程序按版本卸载Visual Studio?

或者有没有办法在不使用程序和功能菜单的情况下强制卸载Visual Studio 2012?

uninstall visual-studio-2015

95
推荐指数
4
解决办法
30万
查看次数

安装Visual Studio 2015 RTM后未加载包

问题

我安装了Visual Studio 2015 RC并在其上安装了Visual Studio 2015 RTM.我在互联网上找不到任何说你不能这样做的东西.我不知道这是否与问题有关.

不幸的是,当我在重新启动后第一次启动VS 2015 RTM时弹出消息框:

"'Microsoft.VisualStudio.Editor.Implementation.EditorPackage'包未正确加载"

也:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

我该如何解决这个错误?

日志

它说要查看ActivityLog.xml.我找不到Microsoft.VisualStudio.Editor.Implementation.EditorPackage.

但对于XamarinShellPackage,它说:

<entry>
    <record>339</record>
    <time>2015/07/21 13:01:54.011</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [XamarinShellPackage]</description>
    <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
  </entry>
  <entry>
    <record>340</record>
    <time>2015/07/21 13:01:54.013</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [XamarinShellPackage]</description>
    <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: …
Run Code Online (Sandbox Code Playgroud)

visual-studio visual-studio-2015

95
推荐指数
6
解决办法
7万
查看次数

VS2015项目不再以调试模式运行

即使我在Debug配置中运行,这也是我得到的.

我得到这个的方式是启用"Just My Code"和Warn,如果启动时没有用户代码.这是我们项目最近发生的事情,我不知道我们做了什么导致这一点.但我一直无法修复它.断点不会触发,快速观察会产生奇怪的结果.

我试过谷歌搜索问题,但没有一个标准的"断点不会解雇"解决方案有效.我完全没有想法.

更新:我已经检查了配置管理器,并且每个项目也都设置为Debug. 在此输入图像描述

更新2:我关闭了"启用Optimaizations",我不再获得"您正在调试发布版本"对话框.它再次在断点处运行和停止!但是输出窗口在启动时显示:

未加载模块"Navigo.exe"的符号.

  1. 使用调试版本配置或禁用调试选项"启用我的代码".
  2. 检查调试选项下的"符号"设置.

所以这解决了我不能再使用断点和弹出窗口的主要问题.这是奇怪的,因为我认为你需要加载符号才能使断点工作.那么如果没有加载符号,断点如何工作呢?也许这只是一个坏消息?

.net visual-studio visual-studio-2015

95
推荐指数
7
解决办法
3万
查看次数

使用Grunt,Bower,Gulp,NPM和Visual Studio 2015 for ASP.NET 4.5项目

Visual Studio 2015内置支持Grunt,Bower,Gulp和NPM for ASP.NET 5项目等工具.

但是,当我使用Visual Studio 2015创建ASP.NET 4.5.2项目时,它不使用这些工具.我想使用bower而不是nuget来管理客户端软件包.

我可以在Visual Studio 2013中找到有关使用这些工具的信息(例如,请参阅问题).但我想Visual Studio 2015的程序是不同的,因为它内置了对这些工具的支持.

asp.net asp.net-4.5 bower gulp visual-studio-2015

90
推荐指数
1
解决办法
3万
查看次数

CMakeLists.txt上的CMake错误:30(项目):找不到CMAKE_C_COMPILER

我正在尝试用CMake制作一个Visual Studio解决方案来编译最新版本的aseprite并且CMake一直给我:

No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.
Run Code Online (Sandbox Code Playgroud)

我已经下载了GCC,我正在使用Visual Studio 2015.

我正在学习本教程:

https://github.com/aseprite/aseprite/blob/master/INSTALL.md

c++ gcc cmake visual-studio visual-studio-2015

90
推荐指数
7
解决办法
23万
查看次数

您的项目未引用".NETFramework,Version = v4.5"框架.

我正在使用VS 2015.

您的项目未引用".NETFramework,Version = 4.5"框架.在project.json的"frameworks"部分中添加对".NETFramework,Version = 4.5"的引用,然后重新运行NuGet restore.

在添加到我的MVC层后不久,我在数据访问和业务逻辑层上出现此错误.在那之前事情正在好转,但我不知道是什么引发了这个错误.这是我的project.json:

{
  "version": "1.0.0-*",
  "description": "foo bar Class Library",
  "authors": [ "foo bar" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "frameworks": {
    "net451": { },
    "dotnet5.4": {
      "dependencies": {
        "Microsoft.CSharp": "4.0.1-beta-23516",
        "System.Collections": "4.0.11-beta-23516",
        "System.Linq": "4.0.1-beta-23516",
        "System.Runtime": "4.0.21-beta-23516",
        "System.Threading": "4.0.11-beta-23516"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  1. 将"dotnet5.4"替换为"net451"(并删除它),如本答案中所示.

结果是同样的错误.

  1. 将"dotnet5.4"替换为"net45"并保留"net451".这会导致新的错误:

您的project.json没有运行时部分.您应该将'"runtimes":{"win":{}}'添加到您的project.json中,然后重新运行NuGet还原.

我尝试做这个错误建议并添加

"runtimes": {
    "win":  {}
  },
Run Code Online (Sandbox Code Playgroud)

这让我有了这个错误,我似乎无法过去:

您的project.json未将"win"列为目标运行时.您应该在project.json的"runtimes"部分中添加"win":{}',然后重新运行NuGet恢复.

我已经添加了"胜利",这开始感觉像是一个红色的鲱鱼.我在做什么直接改变project.json,是不是NuGet处理这个?

.net json entity-framework nuget visual-studio-2015

90
推荐指数
4
解决办法
4万
查看次数

有没有办法使用键盘快捷键缩放Visual Studio文本编辑器?

昨天我发现自己需要缩放我的Visual Studio文本编辑器而没有鼠标(不要问).通常我是通过按住CTRL并滚动鼠标滚轮来完成此操作.我也无法弄清楚如何在文本编辑器窗口左下角的区域中指定缩放级别.

放大文本编辑器窗口的左下角

所以我想我有两个问题:

  1. 是否有某个菜单设置我可以通过键盘导航到设置我的缩放级别?
  2. 更好的是有一个类似的键盘命令来保持CTRL和滚动鼠标滚轮?

visual-studio-2010 visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015

89
推荐指数
3
解决办法
6万
查看次数

Visual Studio项目中的*.VC.db文件是什么?

在我的一些Visual Studio 2015项目*.VC.db中,项目文件夹中有一个文件,以项目命名:如果项目名称是FooBar,则文件为FooBar.VC.db.

这个文件看起来像某种数据库,但我在项目中根本没有使用任何数据库.

我最好的猜测是它的运行方式与HelloWorld.sdfIntelliSense使用的数据库类似.

它只是在"新"中是一样的,还是在做一些重要的事情,我不应该删除它?

visual-studio visual-studio-2015

89
推荐指数
1
解决办法
4万
查看次数

找不到Microsoft.DotNet.Props

加载.net项目解决方案时出错.错误就像

The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?

visual-studio-2015

88
推荐指数
4
解决办法
6万
查看次数