无论代码

时间:2015-12-29 00:25:33

标签: c# build release freeze hang

出于某种原因,我刚刚开始使用我的发布版本。

我能够在没有调试构建问题的情况下运行我的任何项目,只要我附加调试器,我也可以运行我的发布版本,但是当我尝试自己运行发布版本时,它们要么挂起无限(UI崩溃,但我无法用任务管理器停止进程),或者他们加载速度极慢(我只让他们最终加载两次,这是在与我的主PC不同的机器上)

我知道我没有任何病毒或任何其他系统问题(我非常注意保持我的系统非常干净),并且我已经尝试在禁用AV的情况下运行程序。

我所做的一切似乎都没有什么区别,而且我的项目的调试版本完全符合预期,这让我相信我已经改变了VS中关于它如何构建版本或类似内容的设置。

可能是这种情况吗?如果是这样,我该怎么办呢?

如果您需要更多信息,请告诉我们。

编辑:我刚才注意到的关于这个问题的其他事情是,我能够运行我构建的任何可执行文件的唯一一次是它们是否在{{1我项目的文件夹。这包括将项目的“发布”版本复制到调试文件夹中。它运行得很好。我也尝试为我的项目构建一个安装程序,它也只会在调试文件夹中运行,而在我的系统上没有其他地方运行。似乎无论是发布还是调试版本,只要它在该文件夹中。

1 个答案:

答案 0 :(得分:0)

我最终完全卸载了Visual Studio Community 2015以及所有运行时/等。安装在与VS相同的日期,并重新安装该程序。

然后我删除了项目的所有调试/发布版本,清理了解决方案并重新构建它们。

到目前为止,一切似乎都工作正常。

我不确定问题是什么,但是全新安装似乎解决了这个问题。