首页 > 解决方案 > 定义相对运行时文件夹

问题描述

我正在开发一个程序来根据我们在美德电话系统中的活动调整连接灯的颜色。(通话中 = 红色,可用 = 绿色,白色 = 午餐时间等等......)

我差不多完成了,程序在我的 PC 上运行顺畅。(与我开发它的 PC 相同。)当我尝试从另一台 PC 运行它时,问题就来了。当我这样做时,似乎程序仍然认为它在我编译它的文件夹中运行,而不是在我运行程序的本地文件夹中运行。

我已经实现了 log4net,并且日志中的第一行包含初始化日志条目(%logger)的进程......当我运行它时,第一行显示:

13:10:26,790 [C:\Users\TROL0010\source\repos\LightMyWork\LightMyWork\Program.cs] INFO - --------------------- 程序启动

--- 但这似乎不对......这是我用来开发软件的文件夹,但它不是我运行程序的文件夹......我正在从'C:\ Program运行程序文件 (x86)\LightMyWork'。

我怀疑 Visual Studio 中有一个简单的设置,但我一直找不到它。搜索相关的运行时文件夹/目录或 sim,没有成功...

你们中的任何人都过期了吗?我一直无法在任何地方找到解决方案...

标签: visual-studiodirectorycompilation

解决方案


推荐阅读