相关疑难解决方法(0)

如何将多个程序集合并为一个?

我使用EXE项目(azure应用程序的启动任务)使用我的服务堆栈,因为我已将以下服务堆栈的DLL和一些Azure的DLL复制到EXE项目中.

dll文件

当我构建这个EXE项目时,Azure DLL将与我的EXE捆绑在一起但服务堆栈的DLL不会与EXE捆绑在一起,因为要在任何机器上运行我的EXE,我需要手动复制所有服务堆栈的DLL.

我已经使用了这个服务栈的dll来使用

JsonServiceClient client = new JsonServiceClient(servicepath);
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能将所有这些DLL捆绑到我的EXE中?

c# ilmerge assemblies exe servicestack

82
推荐指数
6
解决办法
8万
查看次数

构建后MsBuild复制文件

我想bin\Debug在构建项目后从主目录复制一个xml文件,但我的解决方案不起作用.我编辑了.csproj文件并添加了:

<Target Name="AfterBuild">
     <Copy SourceFiles="Controllers.xml" DestinationFolder="\bin\Debug" ContinueOnError="true" />
</Target>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?构建成功.

.net msbuild build csproj visual-studio-2010

20
推荐指数
2
解决办法
4万
查看次数