VS在“设置为启动项目”后崩溃

15

我在VS 2012中有一个解决方案,我尝试将启动项目更改为特定项目,但是VS立即崩溃(对于其他项目-没有问题),并显示熟悉的消息“Visual Studio停止工作...”。

我还尝试在.suo文件中手动定义启动项目 (详情请参见为什么“设置为启动”选项存储在suo文件而不是sln文件中?) 但是,当我重新打开VS时,在装配加载过程中它会崩溃。

有任何想法是什么原因造成的吗?

编辑:

附加细节:

其解决方案还包含在本地IIS前面运行的WCF项目。此项目在其他团队计算机上以相同的代码完美运行。 由于这些事实,似乎出现了环境问题,例如IIS设置、权限等。

请注意,我已经重置了VS设置,并且修复了安装程序,但问题仍未解决。

也许有人知道'Set as startup project'的逻辑操作是什么,除了定义起始点之外,VS在执行此操作时还执行了什么操作?我认为问题的根源就隐藏在那里...


1
请在问题中添加更多细节,例如项目类型、错误详细信息、屏幕截图(如果可能)或任何其他有助于回答问题的细节。 - Yogi
查看Windows防火墙是否阻止了VS或项目服务中使用的任何端口。为避免此问题,在防火墙中创建一个新条目,允许VS访问所有端口。 - David BS
1
关闭 VS。删除您的解决方案的 *.suo 文件。重新打开 VS。您是否以管理员身份打开了 VS?还可以尝试禁用 Visual Studio 扩展。 - Roman Marusyk
@DavidBS:感谢您的关注,我认为这是正确的方向,因为它是我们团队中唯一一个不起作用的单个WCF项目。但我尝试了您写的所有方法:我重新启动了防火墙(它之前被禁用了),我没有看到任何端口阻塞,但我在防火墙中添加了新条目,允许VS访问所有端口,我重新定义了本地IIS中的服务,并尝试使用IIS Express,但尽管如此,问题仍未解决。还有其他建议吗? - Stack Overflow
1
请查看以下链接(并尝试在安全模式下启动):http://blog.masterdevs.com/debugging-a-visual-studio-crash/。 - David BS
显示剩余6条评论
3个回答

1
除了AVS所说的,您可以尝试删除Visual Studio的.suo文件。

1

我也遇到过这个问题,但是是在VS 2015上。你应该从VS注销你的MS账户,将你的项目设置为启动项目,然后如果你想要的话再重新登录...


1
很难猜测问题出在哪里,但由于它在其他团队成员的机器上运行正常,可能与您的Visual Studio状态有关。请尝试清除或移动以下所有文件:
    C:\Users\<Username>\AppData\Local\Microsoft\VisualStudio (if starting as admin)
    C:\Users\<Username>\AppData\Roaming\Microsoft\VisualStudio (if not starting as admin)

如果文件正在使用中,您可能需要重新启动计算机才能删除/移动它们。这些文件夹包含一些VS设置、缓存文件和日志。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接