Локализация Visual C#: библиотеки DLL ресурсов, сгенерированные только в obj/Debug/tempPE
Для интернационализации и локализации моего проекта Visual C# 2010 Express, который я создал Resources.resx
а также Resources.fr.resx
содержащие строки значения ключа:
Когда я нажимаю Rebuild
создаются две DLL:
obj/Debug/tempPE/Properties.Resources.Designer.cs.dll
obj/Debug/tempPE/Properties.Resources.fr.Designer.cs.dll
Почему в этом странном месте?
Должен ли я вставить их в мой установщик?
Никаких других ресурсов DLL не генерируется нигде, поэтому у меня нет выбора, но страшно отправлять файлы из папки "tempPE"...
2 ответа
Удалите файл Resource.fr.Designer.cs. Там не должно быть. Resource.Designed.cs достаточно.
Только языковой файл по умолчанию нуждается в модификаторе доступа для внутреннего или общего доступа. Все остальные языковые файлы нуждаются в "Нет генерации кода".
Папка obj, которую вы можете игнорировать. Он существует для процесса сборки и для целей Visual Studio. Все, что вам нужно для работы вашей программы, находится в корзине. Вы можете удалить обе папки, они будут воссозданы.