Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用python代码在visual studio 2019中打开我的项目_C#_Python_Visual Studio - Fatal编程技术网

C# 如何使用python代码在visual studio 2019中打开我的项目

C# 如何使用python代码在visual studio 2019中打开我的项目,c#,python,visual-studio,C#,Python,Visual Studio,我的目标是在VisualStudio2019中使用python自动构建我的项目。 我可以使用python代码打开visual studio(通过导入子流程并调用它),但当我在visual studio中打开特定代码文件时,会抛出错误: 找不到文件,无法加载 当我手动打开同一个文件时,它将在VisualStudio中打开,并且整个项目也在那里可见 但是python代码会抛出错误。解决方案: subprocess.Popen([r"PathofVS2019-executable",r"PathofY

我的目标是在VisualStudio2019中使用python自动构建我的项目。 我可以使用python代码打开visual studio(通过导入
子流程
并调用它),但当我在visual studio中打开特定代码文件时,会抛出错误:

找不到文件,无法加载

当我手动打开同一个文件时,它将在VisualStudio中打开,并且整个项目也在那里可见

但是python代码会抛出错误。

解决方案:

subprocess.Popen([r"PathofVS2019-executable",r"PathofYourProjectFolder"])

也许您可以调用
msbuild.exe
而不是打开Visual Studio?使用Python脚本将必要的参数传递到
msbuild
应该很容易。请参见Hi@lzydrmr,我必须使用Visual studio进行此操作。您知道它为什么会抛出错误吗?您应该发布代码的相关部分。还请解释你想要实现什么以及你是如何做到的。在抛出错误时,您是手动打开代码文件还是通过Python脚本打开代码文件?您提到要构建项目,为什么需要为此打开一个代码文件?这个问题已经解决了,现在我可以在visual studio中使用命令subprocess.Popen(r“pathfvisualstudio”,r“pathfmycode”)打开我的项目而不会出错。因为我有预先存在的代码,所以我需要打开我的项目进行构建。