我正在尝试获取在项目解决方案中创建的名为“ Template”的文件夹的路径。我的程序叫做CalculationScheduler。
我尝试过:
AppDomain.CurrentDomain.BaseDirectory
但这给了我以下路径:
C:\ Users \ username \ source \ repos \ CalculationScheduler \ CalculationScheduler \ bin \ Debug \
我想要的是:
C:\ Users \ username \ source \ repos \ CalculationScheduler \ CalculationScheduler \ Template
我也尝试过:
Path.Combine(baseDirectory, @"..\..\Template");
我认为通过使用.. \ .. \返回两个文件夹,它可以工作,但似乎不起作用。 请记住,如果将该程序安装在另一台计算机上,则该程序也必须能够运行。
答案 0 :(得分:1)
您可以尝试以下类似操作
Path.Combine(Directory.GetParent(Directory.GetParent(Directory.GetParent(Environment.CurrentDirectory).FullName).FullName).FullName, "Template")
答案 1 :(得分:0)
执行此操作的最佳方法可能是在Visual Studio中使用Post Build Events,像下面这样的简单statemet应该允许您将ofolder复制到输出目录
<table>
<thead>
<tr>
<th>Index</th>
<th>Part</th>
<th>Pieces</th>
<th>Weight</th>
</tr>
</thead>
<tbody id="todoList">
</tbody>
</table>
<form>
<fieldset>
<div class="tableContainer">
<label for="index">
<select id="index" name="index">
<option hidden="" >Index</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</label>
<input placeholder="part" id="part" />
<input placeholder="pieces" id="pieces" />
<input placeholder="weight" id="weight" />
<input type="button" id="submit" value="ADD" onclick="addTodosToPage()">
</div>
</fieldset>
</form>