如何将带有Python脚本的GitSubmodule添加到.Net解决方案中,以便找到Python脚本

2024-07-04 08:47:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个cTrader cAlgo robot,它使用一个.Net库项目,该项目本身使用与库位于同一文件夹中的python脚本。你知道吗

我使用visualstudio2017和Git作为版本控制解决方案。Net库是我的cAlgo robot Git存储库的一个子模块。你知道吗

文件结构如下所示

enter image description here

如果我测试子模块.Net库的所有单元测试都通过,则influxclient.py版本可以执行。在项目设置中influxclient.py版本配置为“嵌入式资源”。“复制到输出目录”设置为“始终复制”,将脚本放置在生成时的/bin/debug/文件夹中。你知道吗

enter image description here

如果我构建cAlgo父解决方案并尝试执行它influxclient.py版本找不到,引发异常“

即使我加上influxclient.py版本从作为现有组件的子模块到cAlgo robot的解决方案,将其设置为“Embedded Resource”和“copy always”,找不到脚本。你知道吗

如果我在一个实例的构建过程中查看cAlgo robot/bin/debug文件夹,构建结果中的文件只会显示一秒钟,然后消失。然而influxclient.py版本不会显示在生成文件夹中。你知道吗

有谁能帮我把Python脚本嵌入我的cAlgo解决方案中,使它建立在我克隆我的存储库的cTrader平台上?你知道吗

谢谢!你知道吗


Tags: 模块文件项目pygit版本脚本文件夹

热门问题