我在VS2015中启动了一个新的控制台项目。我只有这个代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SautinSoft;
namespace PdfParser
{
class Program
{
static void Main(string[] args)
{
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
SautinSoft.PdfFocus f = new PdfFocus();
f.OpenPdf(@"path:\abc.pdf");
if (f.PageCount > 0)
f.ToExcel(@"path:\abc.xls");
}
}
}
当我尝试跑步时,我明白了:
无法开始调试。启动项目无法启动。 验证启动项目的调试设置。
我该如何解决这个问题?感谢。
答案 0 :(得分:146)
将MSVC2015升级到Update3之后,我遇到了同样的问题:Watch窗口中的std::map
显示为可怕的std::_Tree<std::_Tmap_traits...
等,一些插件开始抛出异常,一些项目无法启动在调试模式下运行。
通过删除CurrentSettings.vssettings
解决了所有问题。它通常位于Documents\Visual Studio 2015\Settings
如果没有,请转到“工具” - >选项 - &gt;环境 - &gt; “导入和导出设置”以查找此文件的位置。
答案 1 :(得分:128)
这是一个全新的脚手架ASP.NET Core 1.0 Web应用程序。
解决了重启Visual Studio的问题。
答案 2 :(得分:14)
我也被这个困住了。我删除了bin&amp; obj文件夹,进行重建,然后启动。
一个非常无意义的错误......
答案 3 :(得分:13)
当我尝试start (without) Debugging
我的Asp.Net MVC project
时,我遇到了这个问题
您是否以Administrator
所以只是
restart
visual studio AsAdministrator
答案 4 :(得分:9)
另外“无法开始调试” 当我尝试重建时,我也遇到了“操作无法完成:未指定错误”的错误 感谢Visual Studio popup: "the operation could not be completed" 足以关闭Visual Studio 2015然后再次打开。
答案 5 :(得分:7)
确保以管理员身份启动Visual Studio。
这已经解决了我的问题,并提供了相关的确切错误消息。
始终以管理员模式运行VS并不理想。确保在问题解决后取消选中该复选框。
答案 6 :(得分:5)
在我的情况下没有必要删除所有内容,我只是打开了
&#34; CurrentSettings.vssettings&#34;
文件并注释了此属性
<PropertyValue name="DefaultBehaviorForStartupProjects">1</PropertyValue>
并且一切都已修好。
答案 7 :(得分:3)
我遇到了同样的问题,并通过删除项目目录中的.vs目录解决了这个问题。
答案 8 :(得分:2)
只需删除.vs隐藏文件夹即可。此文件夹位于sln文件所在的位置。删除此文件夹还会刷新智能感知缓存,并解决任何问题。希望这会有所帮助。
答案 9 :(得分:1)
关闭Visual Studio并再次重新打开它。
答案 10 :(得分:1)
VS 2019,两个Core 3.1项目(一个MVC和一个API),创建了全新的项目,解决方案或项目没有其他更改。
尽管已经检查了本SO中已经提到的所有内容,但是在尝试在IDE中启动两个项目时,我始终收到引用的错误。
但是,我终于意识到,在将解决方案切换为“多个启动项目”(它们都仍设置为“无”)之后,我忘记了指定“动作”。在“解决方案资源管理器”中右键单击解决方案,选择“属性”(在最底部)。
这太荒谬了。希望它可以帮助其他人。
答案 11 :(得分:1)
只需重新启动Visual Studio并以管理员身份运行即可。
答案 12 :(得分:1)
删除所有相关的/ obj和/ bin文件夹。再跑一次。
答案 13 :(得分:0)
这个问题发生在我最新的VS2019中。
我已经在这里进行了所有尝试,但不幸的是没有任何结果。
最后,我重新启动了IIS服务器,还手动回收了“默认应用程序池”。
调试后问题已解决。
答案 14 :(得分:0)
我在Visual Studio 2019中为Windows开发一个React Native应用程序时遇到了这个问题。我启动了调试器,然后使用ctrl-C在终端中将其停止。我无法重新启动调试器,并且在调试下拉菜单中禁用了“开始调试”和“不进行调试就开始”选项。重新启动Visual Studio等,上述某些操作无效。通过搜索和测试,我注意到如果将解决方案资源管理器中的视图切换到MyProject.sln而不是文件视图,则会再次启用调试。我不确定为什么,但是看来我需要在sln视图中才能启动调试器。
答案 15 :(得分:0)
@Flowerking的赞扬为我做到了。
右键单击您的项目,然后选择“设置为启动项目”。
答案 16 :(得分:0)
我在非Visual Studio 2019 16.2.5中以非管理员身份运行此程序,其中包含两个.NET Core项目。
我找到的解决方案是将至少一个项目设置为“开始”(在“解决方案的属性”页面中)。如果两者都设置为“不调试启动”,则失败。即使我想在不进行任何调试的情况下启动整个项目(Ctrl + F5),也会发生这种情况。
错误。 Microsoft仍未解决,并且他们的错误页面问题报告认为该报告不可复制。
答案 17 :(得分:0)
我在Xamarin.Forms解决方案中使用了Xamarin.iOS项目。我在这里尝试了所有的建议,没有成功。
错误的来源是项目配置错误.csproj。我从来没有自己编辑,甚至没有触及项目属性。我使用Visual Studio 2017 RC。 当我将项目文件与Source Control上的先前版本进行比较时,我遇到了解决方案。
解决方案:将项目文件与先前版本进行比较,并尝试平移还原更改,直到您消除问题并知道原因是什么。
答案 18 :(得分:0)
我停止调试并从IIS Express中退出项目,然后清理并构建项目,而我的错误消失了。
答案 19 :(得分:0)
我通过清除MEF组件缓存解决了这个问题。
使用此VS Extension可以非常轻松地清除缓存。
答案 20 :(得分:0)
仅更新了Visual Studio,然后提示PC重新启动。这就是解决我问题的原因。
注意:我尝试了上面/下面的一些方法,但无济于事。
答案 21 :(得分:0)
对我来说,解决方案是运行testapp.csproj
而不是testapp.sln
。可以从绿色播放按钮旁边的下拉菜单中选择。
答案 22 :(得分:0)
将项目引用“ MyProjectReference ”添加到我的应用程序,然后将其删除后,我也遇到了同样的错误:
无法开始调试。启动项目无法启动。 验证启动项目的调试设置。
删除配置,以管理员身份运行,重启VS,重启机器都没有效果。
在没有调试的情况下运行我的网络应用程序后(右键单击项目 - &gt;在浏览器中查看(谷歌浏览器))我得到了一个更有用的错误:
无法加载文件或程序集“ MyProjectReference ”或其中一个 依赖。尝试加载程序不正确 格式。
我的解决方案然后重新添加回解决方案,然后再次删除它。之后,重建和调试工作。
答案 23 :(得分:0)
我在VS 2015中也遇到了这个问题,但最终我通过遵循以下步骤解决了该问题
在VS中,进入:工具->选项->项目和解决方案->构建并运行
在“项目过期时运行”中选择“始终构建”
答案 24 :(得分:0)
我的解决方案是删除通常为解决方案和项目文件生成的所有 *.user
文件
答案 25 :(得分:0)
我有一个Visual Studio 2015,其ASP.net MVC5架构为DDD(域驱动设计)。自从我正常打开Visual Studio以来,问题就一直存在。
当我关闭所有实例Visual Studio并以管理员身份重新启动时,该问题已解决。
答案 26 :(得分:0)
确保关闭所有Visual Studio实例,然后以管理员身份重新启动。在我的情况下,我有多个Visual Studio实例打开,我不得不关闭它们然后重新启动Visual Studio作为管理员,以使事情有效。
答案 27 :(得分:0)
我如何修复我的问题,我关闭了有错误的项目,创建了新项目构建新项目,然后打开了有问题的项目并构建它。这对我有用。
答案 28 :(得分:0)
我也发现了这个问题。但在以管理员身份重新启动Visual Studio Community 2015后,我发现了新问题:
然后我尝试打开另一个解决方案,关闭另一个解决方案,打开问题发生的解决方案,然后解决问题。
答案 29 :(得分:0)
与现有应用程序存在相同问题,我删除了vs设置,但仍然存在问题,
最后我刚刚重新启动VS并且运行正常。
我认为有时当我们加载项目时,某些库没有加载解决方案,所以在做任何事情之前最好的选择就是重新启动VS。