我有从DSL 生成的程序集,我需要从我的项目中引用它。
但是,我想引用Debug项目配置中的Debug程序集,以及Release from Release。
有可能实现吗?
答案 0 :(得分:3)
好的,所以我发现了...程序集引用可以在项目文件中手动编辑,放置$(Configuration)而不是“Debug”/“Release”路径部分。它没有问题。
答案 1 :(得分:0)
好吧,将DSL中的程序集生成添加为构建事件 - 这样,您就可以生成正确的程序集版本(调试/发布)。配置名称可用作宏[$(ConfigurationName)
]。此外,如果已生成并且DSL尚未修改,则必须在此类命令行中智能跳过程序集生成 - 这意味着您需要根据配置具有不同的中间目标位置,然后从该位置复制到其他主要位置(如果文件被修改)。另一个位置是您在项目中引用装配的位置。