我有一个包含许多项目的解决方案。
其中一个项目,我们称之为Wilson,在构建时会创建2个DLL:wilson.dll和fr / wilson.resources.dll。我可以在myStuff / Wilson / bin / Debug /.
中找到这两个文件当我在myStuff / mySolution /中构建我的解决方案时,wilson.dll被复制到myStuff / mySolution / App_Data / Dependencies。
但是,wilson.resources.dll不会被复制。因此,项目中的任何资源字符串都不会被翻译。
如果我手动将Wilson的bin / Debug / fr /目录中的wilson.resources.dll复制到我的解决方案的App_Data / Dependencies / fr /目录中,一切正常。
如何使用wilson.dll将Visual Studio复制到fr / wilson.resources.dll上?
更多信息:
我打开mySolution,在解决方案资源管理器中我可以找到Wilson项目,也可以找到Alpha项目。
在Wilson项目下,Resources.fr.resx文件设置为“Copy to Output Directory:Copy always”。
在Alpha项目下,在References下,对Wilson的引用设置为“Copy Local:True”。
它还没有用。
答案 0 :(得分:2)
查看文件属性(在解决方案资源管理器上选择文件,项目引用文件夹,然后按F4,或右键单击它以显示它们)。 Fin"复制本地"并将其设置为true。
如果将其作为参考包含在内,则要设置的属性将为"复制到输出目录"。