2010-08-30 2 views
0

У меня есть два решения - решение с именем Server и решение с именем Client. Сервер содержит файл ресурсов с именем Server.Properties.Resources. Этот файл добавляется в клиентское решение как файл внешний файл.Файл ресурсов, совместно используемый как внешний файл между решениями

Когда я отлаживаю внутри Visual Studio, все работает отлично. Когда я бег развернутой версии, я получаю ошибку

System.Resources.MissingManifestResourceException: 
Could not find any resources appropriate for the specified culture or the neutral culture. 
Make sure "Aexeo.DataLayer.Properties.Resources.resources" was correctly embedded or 
linked into assembly "Core" at compile time, or that all the satellite assemblies required 
are loadable and fully signed. 

Есть ли способ, чтобы решить эту проблему, поддерживая использование линии внешнего файла?

ответ

0

Я думаю, что это то, что именно вы ищете:

http://support.microsoft.com/kb/839861

Проблема возникает, когда вы вручную создать спутниковые сборки. Спутниковые сборки должны быть названы таким образом, чтобы их можно было автоматически вызывать из приложения. Чтобы решить проблему, вы можете использовать Assembly linker al.exe для правильной привязки сборки к приложению.

+0

Спасибо! Это было именно то, что мне нужно. – Armbrat

+0

Очень приветствую моего друга. – abhishek

Смежные вопросы