首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否可以在VS2017中从解决方案中运行项目,而不将其指定为启动项目?

是的,可以在VS2017中从解决方案中运行项目,而不将其指定为启动项目。在Visual Studio中,解决方案是一个包含多个项目的容器。默认情况下,启动项目是解决方案中的一个项目,当你点击运行按钮时,会启动该项目。但是,你也可以选择从解决方案中的其他项目运行。

要在VS2017中从解决方案中运行项目,可以按照以下步骤操作:

  1. 打开解决方案:在Visual Studio中,选择“文件”菜单,然后选择“打开”->“项目/解决方案”,浏览并选择你的解决方案文件(.sln)。
  2. 选择要运行的项目:在“解决方案资源管理器”窗口中,展开解决方案,找到你要运行的项目。
  3. 运行项目:右键点击该项目,选择“设置为启动项目”(如果该项目还没有被设置为启动项目),然后点击“运行”按钮或按下F5键来运行该项目。

通过以上步骤,你可以在VS2017中从解决方案中运行项目,而不将其指定为启动项目。这在需要同时运行多个项目或者测试解决方案中的其他项目时非常有用。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python 3.8 已发布,那如何编译和调试最新的内核源码呢?

windows下编译CPython 据 Compile and build on Windows,Python3.6 及之后的版本可以使用 VS2017 编译,安装 VS2017 时,记得勾选 Python...安装好 VS2017 后,双击PCbuild/pcbuild.sln,打开解决方案。...接下来,将项目 python 设为启动项目(默认状态即是启动项目),点击调试,运行得到如下控制台,可以像平时使用 python 一样,与之交互。 ?...调试CPython 只要程序能运行起来,一切就好办了。凭借“宇宙最强IDE”,我们可以任性地设断点调试甚至修改代码。 F5重新启动调试,弹出控制台。...调用顺序从下至上,从中可以推断出: python_d.exe的入口main运行起来后,进入python38_d.dll 标准输入stdin读取键入的字符串 解析字符串,建立了语法树AST(abstract

2.4K20

如何编译和调试Python内核源码?

windows下编译CPython 据Compile and build on Windows,Python3.6及之后的版本可以使用VS2017编译,安装VS2017时,记得勾选 Python development...安装好VS2017后,双击PCbuild/pcbuild.sln,打开解决方案。...接下来,将项目python设为启动项目(默认状态即是启动项目),点击调试,运行得到如下控制台,可以像平时使用python一样,与之交互。 ?...调试CPython 只要程序能运行起来,一切就好办了。凭借“宇宙最强IDE”,我们可以任性地设断点调试甚至修改代码。 F5重新启动调试,弹出控制台。...调用顺序从下至上,从中可以推断出, python_d.exe的入口main运行起来后,进入python38_d.dll 标准输入stdin读取键入的字符串 解析字符串,建立了语法树AST(abstract

1.6K41

适用于Windows 10的深度学习环境设置

这与我(Tamim Mirza)自己的深度学习项目中使用的程序相同,它对我很有帮助。本文旨在在一个地方汇集所有必要和更新的信息,不是挨个搜索它们。 让我们开始吧。 什么是深度学习?...如果安装的是Visual Studio 2017,则运行VS 2017的Visual Studio解决方案。...在运行解决方案的结果,你应该看到: Result= PASS 验证安装后,需要将CUDA Toolkit添加到Path环境,通过以下方法完成: 步骤1 ?...启动Anaconda Navigator并在主页选项卡上有一个部分显示“Application on”,默认为root只需将其更改为相应的环境,并且可以选择下载Jupyter Notebook。 ?...启动时,Visual Studio会自动检测它并使其可用于所有项目

4.3K30

VS2017 无法连接到Web服务器“IIS Express”终极解决方案

早上打开vs2017尝试调试asp.net core应用程序的时候出现上述错误,然后我就尝试使用 Powershell然后运行dotnet run 来运行,没有抱任何错误,但是使用浏览器访问的时候却死活打不开网站...我先把网上千篇一律的解决方案给大家罗列下: 升级下vs2017到最新的版本,排除可能因为vs版本BUG不一致导致的问题。 保证你配置的iis express运行的URL一致,如下图所示: ?...关闭项目以及vs,然后把解决方案根目录下面的隐藏文件 .vs 文件夹给干掉 重新以管理员身份运行vs2017运行项目。 删除Docement/IIS Express文件夹里面的全部内容。...最后没法,按照如下设置使用iis进行调试不是借助iis express。这个的确能调试程序并能打开网站了。如下所示设置: ?...我再次开机启动防火墙,然后重启下电脑,这个错误又消失了。 你说奇葩奇葩。 因此断定这次我的电脑出现的上述错误情况的根本原因就是关闭了防火墙服务导致的,你说奇葩奇葩。

11.6K64

VS20172019 F12无法导航到定义

今天对项目里某个对象点F12转到定义,无法跳转,研究了一会儿,找到如下解决方案: 首先确认该函数是否能够正确被跳转到..就是是否真实定义了,然后确保要跳转的定义源码项目文件下(不是直接引用的DLL)...接下来关闭VS2017/2019 1进入dos操作界面:开始-运行-CMD 2转到IDE目录下:CD C:\Program Files (x86)\Microsoft Visual Studio\2019...类似问题:解决vs2017转到定义变灰,F12无法跳转问题 问题描述 打开VS2017,发现F12键失效了,同时函数名上右键,查看定义、转到定义等都变灰了。我还打开了其他项目,也是一样的问题。...百度试了许多方法:重启电脑 ,重启VS ,把项目卸载、然后重新加载项目,rebuild,删除解决方案.sou后缀的隐藏文件等都没成功。 ?...重新打开项目,果然F12和转到定义都正常了。

5.8K10

OpenCV4.1.0+VS2017环境配置的方法步骤

配置环境变量 重启VS2017 测试配置是否成功 详细过程: 1....安装VS2017 详情请参考:https://www.zalou.cn/softjc/700325.html 3. 新建项目 首先打开VS2017,点击菜单栏【文件】→【新建】→【项目】。...图5 创建项目 之后如图6所示。解决方案资源管理器】的【源文件】【添加】→【新建项】。 ? 图6 【源文件】→【添加】→【新建项】 之后如图7所示。...图10 Microsoft.Cpp.x64.user属性页 【通用属性】→【VC++目录】栏可以看到如图11的界面。 ? 图11 配置包含路径 将以下两条路径名添加到【包含目录】。...重启VS2017 此处建议重启VS2017,免得需要在Windows文件夹下加入OpenCV的动态链接库。 9. 测试配置是否成功 此处以读取显示一幅图像为例,测试配置是否成功。如图14所示。 ?

74220

C++ ToolSet是V141

看起来你要构建的项目来自VS2017,它的C++ ToolSet是V141。 正如您提到的,您使用的是工具集为 V142 的 VS2019。...修复它: 1.我们可以解决方案重新定位到V142 ToolSet,然后VS2019 msbuild工具构建好(VS2019打开.sln,右键solutionName并选择重新定位) 2.另外,您可以选择... VS2019 ,转到 Tools=>Get Tools and Features=> 为 VS2017 安装 C++ 构建工具: (假设您的项目是 X64/X86,不是 Arm) 点击修改安装V141...使用正常的 CMD 提示,我可以生成 Build。 @Random 相同的 msbuild 路径? 1.好的,请检查您是否设置了VCTargetsPath系统变量,它的值是多少?...如果存在,请尝试删除它并检查它是否有帮助。 2.对于jenkins,它看起来类似于this issue,您可以尝试更改脚本并显式设置VCTargetsPath值。

23520

Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017环境搭建

进入到项目源代码cocos2d-x 3.17.2的tools\cocos2d-console\bin子目录下,运行cocos --version命令可以查看cocos的版本信息,如下图所示: ?...三、编译运行官方测试项目 cpp_tests cocos2d-x-3.17.2/build/cocos2d-Win32.sln,双击运行,使用VS2017打开项目, ?...cpp-test->右键->设为启动项目,然后继续cpp-test->右键->重定项目目标->Windows SDK 版本->选择10.0.17763.0(当然是你当前拥有的Windows SDK版本就可以...当然,所有列出的libXXX,XXXtest这些项目都需要这样操作一遍。注意重定项目目标之前要先将项目设为启动项目。...将cpp-tests设为启动项目,然后直接点击VS2017绿色三角号或者Ctrl+F5运行VS2017会编译运行该示例项目,如下图所示: ?

1.5K20

将 WPF、UWP 以及其他各种类型的旧 csproj 迁移成基于 Microsoft.NET.Sdk 的新 csproj

这种文件非常简洁,组织一个庞大的项目也只需要聊聊二三十行;也非常易读,你可以轻易地修改其代码不用经过过多的提前学习。...对比我们就能明显看出新 csproj 文件的优势: 文件小,易读易写 版本管理更容易解冲突 NuGet 包的引用没有路径要求,这意味着开发者可以任意指定 NuGet 包的位置 嵌套的引用不需要重复指定...然而我并不知道是否是因为旧版本的 Visual Studio 2017 不支持新 csproj 编译 XAML。...其实这是只有新的项目文件才会出现的编译错误,错误原因是 NuGet 的缓存文件与包引用相关的信息已经不正确了,需要运行 nuget restore 或者 dotnet restore 重新更新此文件才行...ProjectTypeGuid 这个属性标志着此项目的类型,比如指定为 WPF 自定义控件库的项目新建文件的模板有自定义控件,普通类库则不会有。 特别注意!

1.4K20

5分钟快速创建52ABP .NET Core Angular模板

angular文件夹包含了管理端的界面,是用于配合应用程序后端运行使用的。 aspnet-core文件夹则包含了服务端的ASP.NET Core解决方案,需要使用Visual Studio启动。...右键单击(*.Web.Host)项目并选择“设置为启动项目“然后生成解决方案。第一次生成解决方案,可能需要更长的时间,因为会远程恢复Nuget包。...使用52ABP-PRO的迁移工具 52ABP-PRO的提供了一个迁移工具,解决方案tools文件(YoyoSoft.PhoneBookDemo.Migrator),您可以开发和生产环境,使用这个工具为您的数据库进行迁移...数据的初始化则需要您运行 *.Web.Host 项目才会执行。您可以打开SQL Server Management Studio 工具来查看数据库是否创建成功。 ?...运行应用程序 命令行工具运行以下命令: npm start 项目就会进行编译,一旦编译成功后。您可以通过浏览器访问 localhost:8080 来查看项目

1.6K10

ASP.NET MVC学习笔记01初始

---- 创建项目 新建项目 开发环境使用了Win10 + Visual Studio 2017 Community,并使用了远程云服务器的SqlServer 2008 R2 。 ?...同时,不论是MVC还是三层架构,都是将表现层(Views)和逻辑层(M/C)拆分开来,不论是修改视图界面,还是业务逻辑,都可以单独拆开来修改,不必牵一发动全身。...所以可以这样理解,ASP.NET环境下,我们所说的MVC,其实就是三层架构的一个官方实例。...View:视图,即为与用户交互的界面,不仅可以接收用户的输入数据,也可以向用户展示相关的数据。视图一般涉及程序上的逻辑,使得页面独立于逻辑。...启动调试 啰啰嗦嗦讲了一大堆,来看看ASP.NET MVC到底是怎么样吧。 按F5启动调试。(如果安装的是Chrome浏览器,VS2017会自动识别并调用Chroem调试,) ?

1K60

vs一个解决方案添加多个项目

visual studio一个解决方案(solution)可以添加多个项目(project)的,这多个项目之间存在两种关系:1.项目间彼此独立,各自有各自的入口,只是组织一个解决方案便于管理;...第一种关系下项目间彼此独立,每个项目都有自己的入口,则同一时间解决方案只能有一个活动入口,相当于只有一个项目存在,通过设置可以选择哪个项目作为活动项目,则之后的编译、运行都是针对该项目的。...首先,解决方案上右键选择“新建项目”,可以解决方案添加多个项目。 ? 注意,当前活动的项目名称的字体为粗体,而非活动项目则不是粗体。 ?...(2)若要编译运行其中的一个项目项目名称上点右键,弹出的菜单中选择设为启动项目,如图所示,可以看到活动的项目名称的字体为粗体 ?...VS2017项目中,选中“解决方案”的属性,如下图所示,可以确定各个项目依赖关系。 ?

14K20

.net core项目实战之开发环境搭建

在上一篇[.net core项目实战之回顾总结]主要介绍了项目背景和自己的一些想法,本篇开始正式叙述整个开发过程,本篇主要介绍一下开发前的环境准备,vs2017和docker的安装与配置 系统要求 首先建议采用...项目时有个基于docker的环境调试,避免正式发布时有环境上的差异。...安装Visual Studio 2017 到官网下载Visual Studio 2017无脑安装就可以了。 vs2017全装的话很大,安装时选择你需要的语言和组件进行安装即可。...并选择Linux 点击确定后项目开始创建,项目中会产生一个docker-compose,这里面就是启动程序相关的docker命令。...我们试着修改下映射的端口,原本是映射的80,怕80被其他程序占用: 到这里,可以直接点击运行项目: 当然,你也可以将你的项目设为默认启动项,这样就是使用IIS Express进行调试: 总结 相对于搭建

1.9K20

三行脚本让 asp.net core 附加进程调试不再头痛

项目升级到 asp.net core 2.2 后,很少使用 IIS Express 运行项目了,基本都是控制台运行或者写个脚本批量启动运行的接口(多个输出项目),一直以为是我机器的 bug 关于...问题描述 一顿操作猛如虎运行 dotnet run 很多个应用程序(前后端分离,多个项目运行的场景) 然后打开项目选择【调试-附加到进程】(.net framework 要附加到 w3wp.exe,....如上图,完全不知道要附加到那个进程,最开始没找到解决方案(懒),直接就给全选了,后面找到解决方案才开始愉快的玩耍 解决方案 新建 run.bat,写入以下命令,每次运行时执行脚本运行即可 run.bat...“Dotnet.Api1”的窗口运行 dotnet run 或者 dotnet watch run 退出 run.bat 的 cmd 进程 脚本执行 vs2017 如果想要快速的执行脚本,可在【工具...总结 边写边查资料的过程,一步步查找资料最后翻到了 GitHub 的 issues#2007 发现早就有人提出问题,也给出了解决方案 start "My App" dotnet MyApp.dll~

1.1K30

攻略|Tesseract5+VS2017+win10源码编译

记录在VS2017 C++工程调用Tesseract4.0的方法; 3. 记录编译和调用Tesseract4.0过程踩到的坑和相应的解决方案或看法 输入图像 ? 识别结果 ? 下载与安装 1....CPPAN 支持快速的脚本式编码和原型制作,以及处理大型项目。查找,共享和重用库,发布您的项目。把时间花在你的代码上,不是管理依赖关系。CPPAN为您降低包时间到几秒钟!...运行cppan 进入 解压后的Tesseract文件夹,可以发现有个cppan.yml, 直接敲入命令:cppan (如果出现 “no spec file”,就是目录不对,没有找到cppan.yml...进入项目,一般选择Install和all_build进行批生成最为稳妥,我们这个项目中,生成install是足够 ? ? 编译的过程,可能出现这样的错误 ? ? ?...4.1 项目属性—>配置属性–>C/C++–>常规,“附加包含目录”添加: ? 4.2 项目属性–>链接器–>常规,”附加库目录”添加 ?

3.2K20
领券