我在Visual Studio Isolated Shell的输出窗口中显示文本时出现问题。如果我在安装了Isolated + Integrated Shell Redistributable + Visual Studio Professional 2015 + SDK的计算机上运行Isolated shell,则一切正常。在没有安装Visual Studio的计算机上,虽然它可以在Integrated Shell上运行,但“隔离”外壳上的“输出窗口”仍为空白。
我使用以下内容创建自定义输出窗口:
IVsOutputWindow opWindow = Package.GetGlobalService( typeof( SVsOutputWindow ) ) as IVsOutputWindow;
Guid customGuid = new Guid("0F44E2D1-F5FA-4d2d-AB30-22BE8ECD9789");
string customTitle = "My Title";
opWindow.CreatePane( ref customGuid, customTitle, 1, 1 );
IVsOutputWindowPane opPane;
opWindow.GetPane( ref customGuid, out opPane);
opPane.OutputString( "Hello, This is a test!" );
opPane.Activate();
有人能说些什么吗? 感谢
答案 0 :(得分:0)
我发现了问题。最终它是由于DLL版本不同导致行为差异。
可在此链接中找到更多详细信息:
希望以上帮助某人。