最近升级了一个老版本的开源项目。新的项目文件是较新的 SDK 项目类型,我遇到了一些应该超级简单的问题。
在构建旧项目时,输出文件被直接复制到我在项目属性、构建选项卡、“输出路径”字段中指定的文件夹中。根据配置,我指定为 bin\x64\Debug 或 bin\x64\Release。
但是,使用这种新的项目格式,实际的 DLL 会被输出到 bin\x64\Debug\net461 中。如果我更改目标框架,则输出文件位于不同的位置。例如 bin\x64\Debug\net462。
我需要它永远不要复制到框架子目录。它彻底破坏了我们使用的 nmake 构建脚本。我该如何解决?
更重要的是,构建目录充满了从天知道在哪里复制的无用依赖 DLL。除了输出,我不想要输出目录中的任何内容。
我该如何让这种新的项目格式像旧的一样工作?
查尔斯。