Visual Studio 启动错误的项目

问题描述 投票:0回答:5

我有一个包含 5 个项目的解决方案。 当我将一个项目设置为启动项目并单击调试按钮时,其他项目之一就会启动。这是一个错误吗? 或者我在这里遗漏了什么?

c# visual-studio-2010
5个回答
9
投票

如果您的项目是 Web 应用程序,请尝试为项目 URL 分配不同的端口。可以在项目/属性/Web/项目 URL 中完成。如果它们具有相同的 url,我的 Visual Studio 经常会运行错误的项目。


8
投票

我不想更改应用程序根 URL,所以我这样做了,效果很好。

转到项目/属性/Web/项目 URL,然后单击创建虚拟目录按钮。它将修复 IISExpress 中使用的应用程序版本。

(我使用了几个不同的分支,这是一个简单的修复,因此我可以为每个分支使用相同的端口......然后我的浏览器历史记录仍然有效。)


1
投票

您可能需要检查解决方案的属性,并确保在启动项目选择中选择了一个项目,并且没有选择多个项目。


1
投票

在VS 2010中,您可以右键单击项目并选择“设置为启动项目”。但是,您也可以右键单击解决方案并选择属性。在该对话框中,有“单个启动项目”和“多个启动项目”选项。您确定此处没有选择“多个...”吗?


0
投票

我在 VS2022 上遇到了完全相同的问题。我可以从调试按钮(绿色三角形,快捷键 F5)左侧显示的“启动项目”下拉列表中选择任何项目。但是当按 F5 时,会启动一个不同的(总是相同的!)项目。

原来是ReSharper在干扰。显然,R# 有自己的启动配置。打开 R# 提供的“构建和运行”视图。在最顶部,您会看到一个下拉列表,其中始终开始选择项目。选择第一个条目(以

(VS Startup)
结尾)。

现在F5会再次启动VS启动项目配置中配置的项目。

© www.soinside.com 2019 - 2024. All rights reserved.