我的解决方案中有两个项目,第二个项目生成了一个“Windows应用程序”类型的可执行文件,并定义了一个启动对象。我不希望这个项目生成的exe文件与我的应用程序名称'whatever.exe'位于同一目录中,我想将其重命名为'whatever.dll',因为用户不打算手动运行此应用程序(在第一个过程中,我将此文件作为目标调用Process.Start() - 只要PE头将其标识为可执行文件,windows就可以执行它了。
我可以简单地手动将第二个项目的输出重命名为.dll,甚至可以在后期构建步骤中将其自动化,但有没有办法创建“类库”类型的项目并为其定义一个启动对象?
答案 0 :(得分:1)
Visual Studio不能专门配置为exe项目提供除“exe”之外的扩展名(您已经提到了构建后的步骤,但这不是直接的)。