在由 Owinhost 托管的 Nancy 应用程序的 Xamarin Studio 中进行调试
Debugging in Xamarin Studio for Nancy app which hosted with Owinhost
我正在使用 owin 作为我的网络主机开发应用程序。
通过从我的 nancy 应用程序文件夹中执行 ../packages/OwinHost.3.0.1/tools/OwinHost.exe
,我成功地 运行 我的网络应用程序。
我的问题是如何对我的代码进行调试?这可能吗?
我的开发环境:
- Mac OSX Yosemite
- Xamarin Studio 5.9.4(内部版本 5)
- 单声道 4.0.2
- 南希 1.2.0
- OwinHost 3.0.1
您可以直接将 Xamarin Studio 配置为 运行 OwinHost.exe,然后您的断点将在调试时命中。
- 打开项目选项。
- Select 运行 - 自定义命令。
- 在下拉select执行。
- 命令文本框应该有 OwinHost.exe 的路径。您可以使用浏览按钮浏览到该文件。
- 配置工作目录。您需要将工作目录放到 bin 目录下的目录中。我的包含所有各种 dll 的 bin 目录位于项目目录中,因此我使用了
${ProjectDir}
.
- 然后您可以单击状态栏中的箭头或使用运行 - 启动调试,这将运行 当前配置的启动项目。
我正在使用 owin 作为我的网络主机开发应用程序。
通过从我的 nancy 应用程序文件夹中执行 ../packages/OwinHost.3.0.1/tools/OwinHost.exe
,我成功地 运行 我的网络应用程序。
我的问题是如何对我的代码进行调试?这可能吗?
我的开发环境:
- Mac OSX Yosemite
- Xamarin Studio 5.9.4(内部版本 5)
- 单声道 4.0.2
- 南希 1.2.0
- OwinHost 3.0.1
您可以直接将 Xamarin Studio 配置为 运行 OwinHost.exe,然后您的断点将在调试时命中。
- 打开项目选项。
- Select 运行 - 自定义命令。
- 在下拉select执行。
- 命令文本框应该有 OwinHost.exe 的路径。您可以使用浏览按钮浏览到该文件。
- 配置工作目录。您需要将工作目录放到 bin 目录下的目录中。我的包含所有各种 dll 的 bin 目录位于项目目录中,因此我使用了
${ProjectDir}
. - 然后您可以单击状态栏中的箭头或使用运行 - 启动调试,这将运行 当前配置的启动项目。