【发布时间】:2011-02-05 01:15:12
【问题描述】:
我有一个关于 VS 2008 中的调试和发布的快速问题。
我有一个我一直在开发的应用程序——它还没有完成,但大部分功能都在那里。所以基本上我现在想把它的副本给帮助文档的人——这样他们就可以玩一玩,感受我所做的事情。
现在的问题是如何提供给他们。我被告知只需将 .exe 从 debug/bin 文件夹中复制出来,然后将其放到 USB 上。但是在测试时,如果我在其他任何地方(在这个文件夹之外)运行这个 .exe,它就会崩溃。我现在已经弄清楚了为什么会这样:
var path = ConfigurationManager.AppSettings["PathToUse"];
var files = Directory.GetFiles(path);
抛出一个空引用,这样 App.config 文件就没有被使用。如果我使用 .exe 复制该文件,它会再次运行。
所以实际上我的问题是关于管理这种情况的最佳方法。向人们提供工作副本的最佳方式是什么?是否有关于准备发布应用程序的参考 - 所以所有内容都打包在一起并安装在一个干净的结构化文件夹层次结构中?
【问题讨论】:
标签: c# wpf visual-studio-2008 debugging release