我試圖測試使用Visual Studio 2015 Shell(獨立)的應用程序。 爲了用Visual Studio測試擴展包,我找到了older versions的樣本。他們是這樣的: [TestMethod]
[HostType("VS IDE")]
public void CreateVisualization()
{
TestUtils testUtils = new Te
我試圖通過使用此代碼附加一個過程VS: DTE dte = (DTE)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.11.0");
EnvDTE.Processes pro = dte.Debugger.LocalProcesses;
foreach (EnvDTE.Process p in
升級到Visual Studio 2015後,我注意到vs命令附加到進程不再可用。我發現這非常有用,因爲我可以單擊工具欄上的按鈕,並打開包含代碼庫中所有網站的對話框。這讓我可以隨意挑選。 不幸的是,現在我不得不點擊'attach to process'選項,然後在對話框中突出顯示所有w3wp條目,因爲沒有辦法區分這些網站。 我確實嘗試了ReAttach插件,但這隻給你標準的IIS/APPPOOL
當我跑我的C#的WinForms在Visual Studio IDE的可執行文件之外的第一次,我收到了以下對話: "<Application> has stopped working, Windows can check online..."
所以我附到使用Visual Studio的附加到進程的過程,該過程顯示程序在InitializeComponent()內暫停(但未提供進一步的線索)。
我可以連接到我的IIS框上的w3p過程就好了。儘管它似乎跳過了一些區域,但我可以一步步走過。此外,當我嘗試查看變量的值,我得到: Cannot obtain value of the local variable or argument because it is not available at this instruction pointer, possibly because it has