【发布时间】:2016-06-17 23:01:25
【问题描述】:
我做了一个winform应用程序。当我在 Visual Studio 中运行该应用程序时,以下代码可以从 DataGridView 链接列打开一个链接。
System.Diagnostics.Process.Start("chrome.exe",
grdRelLinks.Rows[e.RowIndex].Cells[2].Value.ToString());
但是当我安装构建并尝试做同样的事情时,什么也没有发生。我还需要做其他设置吗?
请帮忙。
【问题讨论】:
-
安装后是否知道在哪里可以找到
chrome.exe?您的应用是否具有启动chrome.exe所需的权限? -
您可以将链接地址传递给
System.Diagnostincs.Process.Start以使用默认浏览器打开地址。 -
@SamerTufail :嗯,我是 winforms 的新手,我不知道你的建议。你能详细说明一下吗?
-
@user2998990 chrome.exe 是否位于本地的特定位置?像这样可能是
System.Diagnostics.Process.Start(@"C:/mybrowser/chrome.exe", grdRelLinks.Rows[e.RowIndex].Cells[2].Value.ToString());?您需要提供chrome.exe所在位置的正确路径。 -
Ok 会试试这个并更新你。