C# 无法直接启动输出类型为类库的项目
我已经下载了C的示例代码。但是当我运行时,会收到以下错误消息: 无法启动输出类型为类库的项目 要直接调试此项目,请将可执行项目添加到 此解决方案引用库项目。设置可执行文件 项目作为启动项目C# 无法直接启动输出类型为类库的项目,c#,C#,我已经下载了C的示例代码。但是当我运行时,会收到以下错误消息: 无法启动输出类型为类库的项目 要直接调试此项目,请将可执行项目添加到 此解决方案引用库项目。设置可执行文件 项目作为启动项目 请给我一个解决方案。如果您有一个具有可执行文件的项目,请右键单击此项并选择“设置为启动项目”-如果没有,您必须编写一个以调试代码或使用单元测试。您需要检查启动项目设置是否正确 如果解决方案中有多个项目,请右键单击编译时应运行的项目,然后选择“设置为启动项目”当前选择的启动项目是一个类库 您的应用程序需要一个入
请给我一个解决方案。如果您有一个具有可执行文件的项目,请右键单击此项并选择“设置为启动项目”-如果没有,您必须编写一个以调试代码或使用单元测试。您需要检查启动项目设置是否正确
如果解决方案中有多个项目,请右键单击编译时应运行的项目,然后选择“设置为启动项目”当前选择的启动项目是一个类库 您的应用程序需要一个入口点。您的解决方案是否包含多个项目 是否确实要“运行”类库 可能您只下载了类库解决方案。在这种情况下,可能会有单元测试,您可以通过“调试”来逐步调试代码 更新 针对您的评论,以下是运行类库的可能性: 创建控制台应用程序并引用类库。然后“使用”它的内容 调试单元测试项目 启动现有客户机项目
Visual Studio开发环境的调试设置可能为空。请检查以下突出显示的字段是否缺失,如果缺失,请用特定的可执行文件填充 这些字段是VS启动程序进行调试所必需的。在上图中,我正在开发一个VSPackage,以便: 外部程序是devenv.exe 命令行参数为/rootsuffix Exp,用于启动实验实例。
注意:我可以向您保证,这里提到的答案并没有帮助我解决这个问题,因为我的项目已经被设置为启动项目,现在我遇到了一个帮助我解决这个问题的方法。我试图在specFlow feature.cs文件而不是Step.cs文件中使用断点运行调试测试。将断点放在Step.cs文件中,它将按预期工作。谢谢 尝试关闭Visual Studio并通过打开您试图从Unity调试的文件来重新启动它为您提供了什么解决方案?你正在尝试运行一些不是为运行而设计的东西!这是一个库,不是一个程序。是的,我在一个解决方案中有很多项目。我想运行类库。@hinleaksme我不可能单独运行类库。它的逻辑应该被另一个项目“使用”。因此,您需要“使用”类库中的类的逻辑。在将webforms解决方案从VS2017迁移到VS2019后,我必须设置启动项目。我下载了Microsoft Live SDK并打开了其中一个示例项目。我必须先设置为启动项目,然后才能运行它。这个答案有帮助。谢谢@carsten-konig。如果没有启动操作部分,可能是因为您使用的是Visual Studio的免费、快速版。在这种情况下,请查找.csproj.user文件并进行编辑。例如,我正在使用VS Express 2012构建一个带有Excel DNA的XLL。这是我的.cspros.user文件。。。
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartAction>Program</StartAction>
<StartProgram>C:\Program Files (x86)\Microsoft Office\Office14\excel.exe</StartProgram>
<StartArguments></StartArguments>
<StartWorkingDirectory></StartWorkingDirectory>
<EnableUnmanagedDebugging>true</EnableUnmanagedDebugging>
</PropertyGroup>
</Project>