0

我有一个包含 Windows 服务和 Windows 窗体项目的解决方案。是否可以构建解决方案并将两个项目的输出放在一个文件夹中?输出文件夹应包含 Windows 服务 exe 以及 win 表单 exe 文件。

4

2 回答 2

1

在两个项目中使用copy构建事件。

像这样

copy /Y $(ProjectDir)$(OutDir)output_file_you_want_to_copy C:\some_dest_dir
于 2013-06-12T08:07:48.037 回答
1

为两个项目提供相同的 OutputPath,并使用包含 $(OutDir) 的完全限定路径。

您需要在文本编辑器中检查项目文件的内容。默认情况下,OutputPath 是跨多个属性组定义的,这些属性组根据 $(Configuration) 和 $(Platform) 值更改此值。

您的最终结果应该在两个项目文件中都有一个通用的“OutputPath”。

<PropertyGroup>
<AssemblyName>WebService</AssemblyName>
<RootNameSpace>Project.WebService</RootNameSpace>
<ProjectGuid>{deadbeef-dead-beef-dead-beefdeadbeef}</ProjectGuid>
<OutputPath>$(OutDir)\$(Configuration).$(Platform)\ProjectDropFolder\</OutputPath>
...
</PropertyGroup>
于 2013-06-12T19:07:23.580 回答