Здравствуйте,
Я хочу использовать перегрузку атрибута CommandMethod для вывода справки. Речь идет о перегрузке вида:
public CommandMethodAttribute(string groupName, string globalName, string localizedNameId, Autodesk.AutoCAD.Runtime.CommandFlags flags, System.Type contextMenuExtensionType, string helpFileName, string helpTopic)
Пытаюсь использовать следующий код:
[Rt.CommandMethod("", "Prmtr", "", Rt.CommandFlags.Undefined, null, "Help.chm", "Введение")]
public static void Prmtr()
{
..........................
}
Но в результате сборка не загружается, а отладчик выдает следующую тираду:
>>>>>
Не удалось загрузить сборку. Сведения об ошибке: System.Resources.MissingManifestResourceException: Не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре. Проверьте правильность внедрения или связывания "Prmtr.Start.resources" со сборкой "Prmtr" во время компиляции, или убедитесь, что все необходимые сопутствующие сборки полностью подписаны и могут быть загружены.
в System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)
в System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
в System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
в System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
в System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
в Autodesk.AutoCAD.Runtime.CommandClass.AddCommand(ICommandLineCallable ca, MethodInfo mi)
в Autodesk.AutoCAD.ApplicationServices.AutoCADApplicationHolder.Initialize(Assembly assembly)
в Autodesk.AutoCAD.ApplicationServices.ExtensionLoader.ProcessAssembly(Assembly assembly)"
>>>>>
Что я не так делаю?
Заранее благодарен.