我有一个使用一些SQL脚本的库项目A,因此这些脚本被定义为内容。如果执行项目直接引用此库项目,则此方法正常工作:脚本将复制到调用项目的输出编译目录中。 但是,如果将项目B的引用添加到项目A,然后从执行项目到项目B的引用,脚本将复制到项目B的bin中,而不是在执行项目中,我需要它们。 我如何设法将文件从项目A传递到执行项目?
答案 0 :(得分:0)
如果项目A依赖于这些脚本但其他项目没有(直接,仅通过他们使用A),那么其他项目就不应该“了解”它们。
一个解决方案是将它们设置为项目A中的embedded resource并让它从它自己的程序集中读取它们而不是文件系统。