C# 如何将语言资源文件存储在与默认目录不同的目录中?
我有一个正在国际化的C#应用程序。我希望将所有语言资源目录(en US、es SP等)保存在安装目录中一个名为“languages”的目录中,以便文件路径类似于C:\application\ 每个已编译资源文件的语言\en US\resource.dll 不幸的是,引用语言资源文件的.dll位于C:\application\mainprogram.dll位置。我需要在Visual Studio中设置什么,以便mainprogram.dll可以正确访问我的所有语言资源dll文件C# 如何将语言资源文件存储在与默认目录不同的目录中?,c#,internationalization,C#,Internationalization,我有一个正在国际化的C#应用程序。我希望将所有语言资源目录(en US、es SP等)保存在安装目录中一个名为“languages”的目录中,以便文件路径类似于C:\application\ 每个已编译资源文件的语言\en US\resource.dll 不幸的是,引用语言资源文件的.dll位于C:\application\mainprogram.dll位置。我需要在Visual Studio中设置什么,以便mainprogram.dll可以正确访问我的所有语言资源dll文件 另外值得注意的是,
另外值得注意的是,如果语言资源文件的所有文件夹都与mainprogram.dll文件处于同一级别,则这些文件可以正常工作。您可以在配置中使用指定其他专用路径 或者,可能比您需要的更多:
您可以挂接到事件,该事件每次通过标准探测无法找到程序集时都会被调用。您可以在配置中使用指定其他专用路径 或者,可能比您需要的更多:
您可以连接到事件,该事件每次通过标准探测无法找到程序集时都会被调用。当它们没有真正指定时,这不是一个很难判断的问题。当它们没有真正指定时,这不是一个很难判断的问题。np