Я новичок в разработке Sharepoint, на самом деле я надеялся, что всегда буду новичком в этом, и у меня возникают трудности при создании моей первой веб-части для сайта Sharepoint 2010. Я использую Visual Studio 2010, и я начал с визуальной веб-части. Все, что я добавил, это простой элемент управления asp: Label, так как я просто хочу убедиться, что он правильно разворачивается, прежде чем идти дальше. Он строит, говорит, что развертывает даже, а затем ухмыляется на шаге «активировать функцию». Я получаю следующую ошибку.
Error 1 Error occurred in deployment step 'Activate Features': Feature with Id '12765e82-6e4a-4407-aa8c-77b537841f4b' is not installed in this farm, and cannot be added to this scope. 0 0 scCodePart
Там не так много, чтобы обратиться за помощью по этому вопросу. Я убедился, что область действия функции была установлена на «Сайт», как было рекомендовано. Я даже попытался изменить xml Feature1.Template.xml на:
<?xml version="1.0" encoding="utf-8" ?>
<Feature Id="12765e82-6e4a-4407-aa8c-77b537841f4b" Scope="Site" xmlns="http://schemas.microsoft.com/sharepoint/">
</Feature>
И ошибка сохраняется. Я читал что-то о файле web.config сайта, который мог вызвать его, но он не дал объяснения почему Есть мысли?
EDIT
Вот мой Elements.xml:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
<Module Name="scClosetCodesVWP" List="113" Url="_catalogs/wp">
<File Path="scClosetCodesVWP\scClosetCodesVWP.webpart" Url="scClosetCodesVWP.webpart" Type="GhostableInLibrary" >
<Property Name="Group" Value="Custom" />
</File>
</Module>
</Elements>
и мой Feature1.Template.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/">
</Feature>
Я не изменил ни один из них по сравнению с тем, что изначально создает Visual Studio. Я попытался объявить идентификатор и область видимости в Feature1.Template.xml, но после этого я получил ту же ошибку.