【发布时间】:2018-07-15 15:42:09
【问题描述】:
我遇到了涉及使用DialogResult 对象的构建问题,但当我没有显示时
发布应用或
提交更改并部署到生产环境。
奇怪的部分是它可以在本地构建中工作并弹出(使用 Ctrl+F5 或只是 F5)。
Windows 窗体对象在这种情况下无法正常工作是否存在问题,或者可能是其他问题?部署和发布都直接到网站,该网站有一个特殊的小附加代码,允许显示以前被 CORS 策略阻止的照片。我不确定还要添加什么,因为我想不出任何可能会影响这一点的相关内容。
根据要求,未显示的代码的 sn-p。
DialogResult dialogResult = MessageBox.Show("Are you sure you want to delete this photo?", "Delete Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, MessageBoxOptions.DefaultDesktopOnly);
if (dialogResult == DialogResult.Yes)
{
//Delete File and all related material.
}
else if (dialogResult == DialogResult.No)
{
PicturePlaceholder.Controls.Clear();
}
//Reload photos.
【问题讨论】:
-
粘贴 DialogResult 行为不同的代码的 sn-p
-
上面的代码我已经贴出来了。
-
部署的程序如何执行,用户安装并在本地计算机上运行?
-
它被提交到存储库,然后从 Jenkins 部署到内部网站。
标签: c# winforms visual-studio deployment dialog