【问题标题】:Open Visual Studio project using c# Process.Start()使用 c# Process.Start() 打开 Visual Studio 项目
【发布时间】:2015-12-21 21:53:09
【问题描述】:

在我的情况下,我有一个包含 Visual Studio 项目的 zip 文件(csproj 文件、bin 和 obj 文件夹,...)。此 zip 从数据库中导出,并使用 .NET C# 在自定义临时目录中解压缩。当我使用 Process.Start() 方法启动 csproj 文件时出现问题。 VS加载项目,但项目文件没有找到,并标有感叹号。在我检查之后,似乎 csproj 文件是从默认的 Temporaly Internet Files 文件夹加载的。如果我打开 Windows 资源管理器并转到我的自定义目录并双击文件,则项目已正确加载。 有谁知道如何告诉 Visual Studio 使用 C# 代码加载我的项目?

【问题讨论】:

  • 无法提取到您自己的 tempdir 吗?
  • 是的。解压后文件正常

标签: c# visual-studio-2012 visual-studio-project


【解决方案1】:

您似乎需要为 Process.Start() 命令指定正确的工作目录。

我相信这个问题会帮助你解决这个问题: Open Program from C# - also specifying the working directory

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多