将 Visual Studio 设置为不保存项目设置

本文关键字:设置 保存 项目 Studio Visual | 更新日期: 2023-09-27 18:33:19

我有一个正在处理的 Windows 窗体应用程序,并且我有一些设置,当用户第一次使用该应用程序时,系统会提示用户。 (通过查看项目属性创建的设置)。

试图为测试目的做的是每次我进入调试模式时都显示它们,但目前它实际上正在为我保存它们,所以我只看到它一次。

我正在使用Microsoft Visual C# 2010 Express。

将 Visual Studio 设置为不保存项目设置

我假设您已经有了对话框,但不知道如何确定您是否处于调试模式。

一种方法是使用预处理器

#if DEBUG
    // The debug code here
#else
    // The release code here
#endif

这样,应用程序根据 Visual Studio 中的解决方案配置组合进行不同的编译。如果你采用调试版本并从Visual Studio外部启动它,你仍将运行DEBUG部分。

另一种可能性是检查是否附加了调试器。

if (System.Diagnostics.Debugger.IsAttached)
{
    // The debug code here
}
else
{
    // The release code here
}

这样,无论您是否从Visual Studio开始,行为都会发生变化。您可以从 Visual Studio 启动发布版本(或在启动应用程序后附加调试器),并且仍然可以进入调试部分。

第二种选择很可能是您想要的,但如果您希望能够使用调试行为向您的客户发送测试二进制文件,则第一种选择是要走的路。