如何在 VS 2017 扩展项目中访问剪贴板

How to access clipboard in VS 2017 extension project

我尝试使用以下代码通过 SVsUIHierWinClipboardHelper 与 windows 剪贴板交互:

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

但是没有效果。如何将简单的文本正确复制到剪贴板?

您可以只使用 .NET Clipboard class:

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