无法设置文件路径

问题描述 投票:0回答:2

我在Windows窗体项目的根文件夹中有一个文件。如何设置此文件的路径,以便在其他计算机上安装项目后,该路径不会中断。

我尝试了以下代码,但是没有用:

string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"barcodeForSingleProduct.rpt");
crystal.Load(path);

link

c# filepath windows-forms-designer
2个回答
2
投票

您可以使用此代码动态地获取应用程序的起始路径

var executingFolder = System.IO.Path.GetDirectoryName(Application.ExecutablePath);

0
投票

下面的代码只是示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string path = "C:\\images\\universe.jpg";
        // Get directory name.
        string result = Path.GetDirectoryName(path);

        Console.WriteLine("PATH:      {0}", path);
        Console.WriteLine("DIRECTORY: {0}", result);
    }
}

输出

PATH:C:\ images \ universe.jpg

目录:C:\ images

© www.soinside.com 2019 - 2024. All rights reserved.