大家好,首先为问这样一个简单但多余的问题表示歉意,但似乎我的情况有点不同,谷歌搜索未能提供答案。我有一个包含 2 个项目的解决方案,例如 proj1 和 proj2,其中 proj1 是 winform 应用程序,proj2 是类库应用程序。proj1 位于此处
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj1
ane 班级图书馆在这里
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj2
现在我在子文件夹 Report 中有一个报告,其中有我的 crystalreport 和其他我需要有 proj1 根路径的东西
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj1
这样我就可以附加@"Report\myreport.rpt"到它上面。我相信它应该是已部署计算机上的相对路径。如果我错了,请纠正我。主要思想是在以下位置具有报告文件夹的相对路径
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj\Report。
从我在网上搜索的所有内容中,例如Environment.CurrentDirectoryor Application.StartupPathor or Application.ExecutablePathorSystem.Reflection.Assembly.GetExecutingAssembly().Location只是给了我 bin/proj1.exe 或 debug 文件夹。我只是不知道该怎么做
感谢您阅读本文。哦,是的!以及您的友善答复。PS:使用C#2.0