Hag*_*ble 149 c# visual-studio
我是C#和Visual C#IDE的新手,我根本不知道如何使用它们.我在EclipseIDE上用C编写了我的所有生命.我已经在几个地方搜索过如何解决这个问题,但无法得到正确的程序.因为这个原因,我在这里发布了这个问题.
我下载了一个C#项目,我希望调试项目以了解算法实现的工作原理.
该项目已进入文件夹,在此文件夹中有 -
.sln文件和.csproj文件.我安装了Visual Studio C#Express并打开了VS C#IDE中主文件夹中的.sln文件.我成功构建了项目,但是当我尝试调试项目时,我得到了以下消息:
无法直接启动具有类库的输出类型的项目为了调试此项目,请向此解决方案添加可执行项目,该项目引用库项目.将可执行项目设置为启动项目.
奇怪的是我在任何地方都看不到主要功能.
我应该怎么做才能超越这个打嗝?
Eug*_*rda 160
您下载的项目将编译为dll程序集,并提供一组具有已实现功能的类.
您应该在解决方案中添加一个新项目,其输出类型为控制台应用程序或Windows应用程序(VS添加项目向导将为您提供不同的项目模板).
在新添加的项目中,您可以实现逻辑来测试类库.
您可以通过以下步骤找到并更改项目的输出类型:
右键单击解决方案资源管理器 - >属性中的项目.
在带有属性的打开选项卡中选择Application,将会有ComboBox标记为Output Type标签.
小智 106
只需右键单击Project Solution即会弹出一个窗口.展开常用属性.选择"启动项目"
在右侧选择单一启动项目的单选按钮在那里选择您的项目并申请.
而已.现在保存并构建您的项目.运行项目以查看输出.
Jam*_*ran 10
奇怪的是我在任何地方都看不到主要功能.
这正是你的问题.该项目只是创建一个DLL.它没有可运行的可执行文件.
您将需要添加第二个项目,该项目是引用其他项目的可执行文件,并调用其中的内容.
小智 6
我在尝试使用 Visual Studio 2013 的实验实例时遇到了类似的问题。这是针对 vsix 项目(创建代码片段)的。
解决方案是:
右键单击解决方案资源管理器中的项目>属性>调试
将启动操作设置为"Start external program"并使用以下路径:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
此选项设置为"Start project"不适用于应用程序输出类型类库,这会导致相同的错误。
注意:您的版本可能会有所不同,具体取决于您安装 VS 的方式。
小智 6
1) Right Click on **Solution Explorer**
2) Go to the **Properties**
3) Expand **Common Properties**
4) Select **Start Up Project**
5) click the radio button (**Single Start_up Project**)
6) select your Project name
7) Then Debug Your project
Run Code Online (Sandbox Code Playgroud)
您将需要使用您的类库的某种应用程序(控制台应用程序是我最喜欢的调试工具,但WinForm会使用)。只需添加控制台应用程序或Windows Forms应用程序的新项目(在相同的解决方案中),然后添加对当前项目的引用。完成此操作后,拨打所需的电话,设置断点,然后去市区。
Right Click on "Solution Explorer" -> "Properties"
Expand "Common Properties"
Select "Start Up Project"
click the radio button "Single Start_up Project"
select your Project name from the drop down list.
Run Code Online (Sandbox Code Playgroud)
如果在上述步骤后仍然无法正常工作,请尝试此操作。
Expand solutions explorer.
Right click on project name -> "Properties"
Go to "Application" tab
Select "Output type"
From the drop down list select the appropriate type according to your application.
"Windows application" or
"Console application"
Run Code Online (Sandbox Code Playgroud)
然后保存(ctrl+S)
尝试调试 (F5)
| 归档时间: |
|
| 查看次数: |
287249 次 |
| 最近记录: |