相关疑难解决方法(0)

确定应用程序根目录的最佳方法是什么?

我需要在我的应用程序根目录中获取所有dll.最好的方法是什么?

string root = Application.StartupPath;
Run Code Online (Sandbox Code Playgroud)

要么,

string root = new FileInfo(Assembly.GetExecutingAssembly().Location).FullName;
Run Code Online (Sandbox Code Playgroud)

在那之后,

Directory.GetFiles(root, "*.dll");
Run Code Online (Sandbox Code Playgroud)

哪种方式更好?还有更好的方法吗?

.net c# winforms

50
推荐指数
3
解决办法
8万
查看次数

如何指向存储在项目文件夹中的文件?WPF

目前我正指向我机器上的文件,但我想知道如何将字符串指向我在项目中创建的文件夹.例如,visual studio中文件夹的路径是,

C:\Users\Drian Darley\documents\visual studio 2013\Projects\KinectBVversion1\KinectKickboxingBVversion1\Gesture\jabtwo.xml 
Run Code Online (Sandbox Code Playgroud)

我听说过包URI,在这种情况下是否适合或者如何设置?

这就是它当前指向文件的方式,这不是理想的,因为它必须指向本地存储在机器上的文件.

private string gesturefile =
            Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\GesturePak\\wave.xml";
Run Code Online (Sandbox Code Playgroud)

c# wpf filereference

2
推荐指数
2
解决办法
1万
查看次数

如何在C#Window Form应用程序中使用Resources文件夹的相对路径?

我想在窗口窗体加载时播放声音,

SoundPlayer sound = new SoundPlayer( @"song.mp3" );
sound.Play();
Run Code Online (Sandbox Code Playgroud)

将此项目分发给其他人时,我无法使用绝对路径.那么在这种情况下如何使用相对路径呢?song.mp3位于哪里"C:\Users\xxx\Desktop\Game\Resources\song.mp3"

谢谢,

c# winforms

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

winforms ×2

.net ×1

filereference ×1

wpf ×1