禁用 MS Visual Studio 项目依赖项

用户2080797

我的 MS Visual c++ 2002(第一个 .net = 版本 7)有问题。

当我进入“项目依赖关系”(构建顺序)时,所有标志(无论我选择哪个项目)都被禁用 - 不会像“已经依赖”那样变灰,而是锁定更改。

只要我记得,这工作得很好,但我需要向我的项目添加一个 DLL,并且由于这个问题而无法使构建顺序正常工作。

有没有人遇到过类似的问题?或者知道在哪里可以找到配置文件来手动编写它?

编辑:

这个问题出现在我所有的解决方案中,甚至是多年没有改变的旧解决方案。

用户2080797

我不确定如何在程序中解决这个问题,但我找到了一种手动设置它的方法,如果其他人有这个问题......

如果您在文本编辑器中打开 *.sln(解决方案)文件: - 在文件顶部,您将看到所有项目均采用以下格式:

Microsoft Visual Studio Solution File, Format Version 7.00
Project("{XXXXXXXX-0000-XXXX-0000-SOLUTIONGUID}") = "SLN_NAME", "_path_\proj_name_1.vcproj", "{00000000-XXXX-0000-GUID-PROJECT_0001}"
EndProject
Project("{XXXXXXXX-0000-XXXX-0000-SOLUTIONGUID}") = "SLN_NAME", "_path_\proj_name_2.vcproj", "{00000000-XXXX-0000-GUID-PROJECT_0002}"
EndProject
Project("{XXXXXXXX-0000-XXXX-0000-SOLUTIONGUID}") = "SLN_NAME", "_path_\proj_name_3.vcproj", "{00000000-XXXX-0000-GUID-PROJECT_0003}"
EndProject

再往下你会看到:

GlobalSection(ProjectDependencies) = postSolution
    {00000000-XXXX-0000-GUID-PROJECT_0001}.0 = {00000000-XXXX-0000-GUID-PROJECT_0002}
    {00000000-XXXX-0000-GUID-PROJECT_0001}.1 = {00000000-XXXX-0000-GUID-PROJECT_0003}
EndGlobalSection

按照格式并手动添加依赖项

  • 一定要先关闭解决方案并备份

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CMake-Visual Studio项目依赖项

CMake Visual Studio项目依赖项

Visual Studio 2017-禁用CMake的依赖项

Visual Studio:解决项目依赖项的构建标志/设置

Visual Studio 扩展依赖项

Visual Studio复制依赖项目

在MS Visual Studio Community 2015中向C#Windows Forms应用程序添加依赖项

添加对Microsoft.Net.Compilers的依赖后无法加载Visual Studio 2015项目

在Visual Studio项目中为OpenCV设置包含文件依赖项

如何更改基于反射的项目依赖项的Visual Studio的构建顺序?

带黄色图标的Visual Studio 2019项目依赖关系

在Visual Studio 2013中向您自己的DLL项目添加依赖项/引用

如何发布具有两个依赖项项目的Visual Studio解决方案?

如何从哪里查看安装程序Visual Studio项目中检测到的依赖项

Visual Studio 2017 安装程序项目未显示任何依赖项

在Visual Studio中禁用通知

禁用tsserver for Visual Studio代码?

禁用 Visual Studio 自动完成

使用Visual Studio禁用位码

在Visual Studio中禁用* .sbr

如何在某些项目中禁用git而在Visual Studio Code中禁用其他项目而不禁用git?

在Visual Studio中替换依赖项DLL

在Visual Studio中未安装依赖项

svn中的Visual Studio Project依赖项

在Android Studio中创建新模块时,如何禁用强制“项目需要转换为androidx。*依赖项”?

在Visual Studio C#解决方案中将DLL引用替换为项目引用以获取项目依赖项

Visual Studio安装程序安装程序项目将不正确的.net Framework版本检测为依赖项

“ Visual Studio已为项目添加了ASP.NET MVC 5的完整依赖项集”我可以撤消它吗?

如何在Visual Studio 2017版本15.3.2中从asp.net Core 2.0项目临时禁用docker支持?