我有一个wpf应用程序,如何强制在构建时创建相应的.dll?
实施例: 项目名称为“MyWPFproject”
在 build 上,它将在bin \ Debug中创建“MyWPFproject.dll”
如何做到这一点?
编辑因为许多类似的答案:我知道如何添加/引用“外部”库/ dll文件。我完全清楚这一点。请重新阅读这个问题,我希望BUILD-Process在bin / Debug
中创建.dll 除 .exe之外答案 0 :(得分:1)
没有必要将.exe转换为.dll,因为.exe可以作为程序集引用正常工作:
Converting .exe project to class library
如果您仍想出于某种原因创建.exe的副本,可以在项目的后期构建事件中执行此操作(Project-&gt; Properties-&gt; Visual Studio中的Build-Events):< / p>
xcopy /y /f "$(TargetPath)" "$(TargetDir)$(ProjectName).dll"
请注意,您可能必须以管理员身份运行Visual Studo才能工作。右键单击并在打开时选择“以管理员身份运行”。
答案 1 :(得分:0)
存在并且它不依赖于后构造场合。
将记录添加到项目中,然后在文档属性中选择&#34;复制到输出目录&#34;要么&#34;要么一直复制&#34;或者&#34;如果更新则重复#34;。
答案 2 :(得分:0)
目前,我正在使用以下解决方法: 我也将自己的.dll文件添加到lib目录中,而不是试图强制项目/解决方案将其构建到bin / debug中并相应地更改目录。虽然我对这个解决方案仍然不满意。