1

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

4

1 回答 1

1

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

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

于 2015-12-21T13:31:10.493 回答