【发布时间】:2014-07-16 15:33:27
【问题描述】:
我正在使用带有 C# (3.5) 的 VS2013。
我的设置是一个带有 2 个项目的 .sln(都构建了一个类库):
MySolution.sln
|-- Project A (builds A.dll)
|-- Project B (builds B.dll)
我想在 VS2013 中构建 .sln,这样:
- 项目 A 构建 --> A.dll
- A.dll 将作为嵌入式资源添加到项目 B。
- 在构建项目 B 时 - 最新的 A.dll 将嵌入其中。
是否有任何简单而强大的方法可以通过 VS2013 中的配置来实现这一点? (例如:不求助于 MSBuild 或任何其他构建系统)。
【问题讨论】:
-
为什么需要将其用作嵌入式资源?如果你从 B 引用 A,那么输出的 A.dll 会自动复制到 B.dll 或 B.exe 的输出文件夹中(不管输出的是什么)
-
如果您愿意将类型从 A.dll 嵌入到 B.dll,那么这可能会有所帮助 - msdn.microsoft.com/en-us/library/dd409610.aspx
标签: c# visual-studio build build-process embedded-resource