Mat*_*att 3 c# visual-studio-2010 winforms
我正在构建一个内部开发人员工具.我希望能够做的是在我的UI中添加一个按钮,单击该按钮将在Visual Studio中打开特定文件以进行更高级的编辑.我想使用可能已经打开的任何VS窗口.
有没有办法做到这一点?
进一步澄清.它是一个自定义winform应用程序,可编辑特殊的XML文件.有时用户需要转到VS去做更多高级的东西.我想为他们打开文件,而不是他们必须在VS中浏览它.
您可以调用devenv.exe运行VisualStudio.如果你给devenv.exe一个文件路径作为参数visual studio打开给定的文件.
命令: devenv /edit myfile.xml
您可以使用Processclass 运行上述命令.
试试这个:
private void button1_Click(object sender, EventArgs e)
{
    Process process = new Process();
    ProcessStartInfo startInfo = new ProcessStartInfo("devenv.exe", "/edit c:\\Data.txt");
    process.StartInfo = startInfo;
    process.Start();
}
| 归档时间: | 
 | 
| 查看次数: | 2246 次 | 
| 最近记录: |