У меня есть текстовый файл в модуле, и мне нужно скопировать этот файл в библиотеку документов, которая еще не существует, и она будет создана в featureActivation. Что мне делать в этой ситуации?
Развернуть в существующей библиотеке и затем вызвать MoveTo в приемнике событий.
Пример демонстрации:
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <Module Name="MyModule" Url="MyDOc"> <File Path="MyModule\Sample.txt" Url="Sample.txt" Type="GhostableInLibrary"/> </Module> </Elements> public override void FeatureActivated(SPFeatureReceiverProperties properties) { SPFile file = site.OpenWeb().GetFile("MyDOc/Sample.txt"); file.MoveTo("/Shared%20Documents/Sample.txt"); }