Search code examples
visual-studio-2017vsix

How to access clipboard in VS 2017 extension project


I try to interact with windows clipboard via SVsUIHierWinClipboardHelper using this code:

var dataObject = new OleDataObject();
dataObject.SetText("sometext"); 
clipboardHelper.Copy(dataObject);

but it has no effect. How to copy a simple text to clipboard correctly?


Solution

  • You can just use .NET Clipboard class:

    System.Windows.Clipboard.SetText("sometext");