有没有办法把所有多余的文件都移到一个文件夹里



假设我刚刚编译了名为"彩虹;(WindowsFormsApp(。我会得到通常的";彩虹.exe"彩虹.exe.config";,以及我在项目中使用的所有引用,比如额外的DLL。有没有办法让我把rainbow.exe放在一个文件夹里,但把所有其他文件,比如references和.config文件放在另一个文件夹中?例如:

folderrainbow.exe
folderextrarainbow.exe.config
folderextrarainbow.dll
folderextrasomething.dll

是的,但它很复杂,因为-引用是要加载的,如果你把它们移到另一个文件夹中。。。。您必须干扰.NET运行时。

对于文件夹部分:编写脚本-将其放入构建后的步骤中,完成。应用程序将停止工作。

这就是所有windows应用程序的工作方式,所以这里没有什么异常。所有这些文件的所有附带文件都位于同一文件夹中。

不,你不能移动的是.config,因为它是在你的代码可以干扰之前开始评估的。

我想说,除非你有充分的理由,否则你会对一棵完全错误的树吠叫。一个很好的理由是动态加载组件,即基于启动时的参数。

相关内容

最新更新