我正在使用SQL Server CE作为数据库在Visual Studio 2008中开发Windows应用程序。 D:/My Project/Library
是我项目源代码的根目录。
我想在项目的表单中访问一些文件。它们存储在D:/My Project/Library/New Resources
中。要访问这些文件,我无法使用完整路径名,因为我不断更改项目源代码的位置。我需要类似于源目录的地方,只能从那里访问文件。
例如:
Public Sub setconnection()
con = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=H:\Library\Library\Library1.mdf;Integrated Security=True;User Instance=True")
cmd.Connection = con
con.Open()
End Sub
我想在不使用 H:\ Library \ Library 路径名的情况下使用Library1.mdf文件的相对路径名。
答案 0 :(得分:0)
这对我有用,但您可能需要提供一些额外的信息。例如,使用此项目的Web项目可能需要附加" / bin"到结果的末尾,以获得DLL的实际位置。
AppDomain.CurrentDomain.BaseDirectory