【发布时间】:2010-10-25 20:08:46
【问题描述】:
大家好,首先为提出这样一个简单但多余的问题而道歉,但我的情况似乎有点不同,谷歌搜索未能提供答案。 我有 2 个项目的解决方案,比如 proj1 和 proj2,其中 proj1 是一个 winform 应用程序,proj2 是一个类库应用程序。proj1 就在这里
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj1
类库在这里
C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj2
现在我在子文件夹 Report 中有一份报告,其中有我的水晶报告和其他东西 我需要这个 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.CurrentDirectory 或 Application.StartupPath 或 Application.ExecutablePath 或 System.Reflection.Assembly.GetExecutingAssembly().Location 只是给了我 bin/proj1.exe 或调试文件夹。
我只是不知道该怎么做
感谢您阅读本文。哦,是的!并为你的好意回答。 PS:使用 C#2.0
【问题讨论】:
标签: c# winforms deployment