如何更改 Visual Studio 2010 中的解决方案属性?
Posted
技术标签:
【中文标题】如何更改 Visual Studio 2010 中的解决方案属性?【英文标题】:How to change the Solution Property in Visual Studio 2010? 【发布时间】:2014-03-08 01:00:29 【问题描述】:嗨,这看起来很简单。
在 Visual Studio 2010 中创建 MFC 项目/解决方案时,我取消选中“ActiveX 控件”。
后来我改变主意想添加“ActiveX 控件”,但是在 MFC 项目的属性中找不到。
在哪里可以更改?
【问题讨论】:
【参考方案1】:之后您无法改变主意,这些选项仅用于生成项目。
(对我而言)最好的方法是生成两个虚拟项目,一个有 ActiveX,一个没有 ActiveX,比较两个虚拟项目并在您自己的项目中进行必要的更改。
【讨论】:
我一直这样做。项目是文本文件,就像源代码一样。它基本上会在stdafx.h
中添加一些包含,在MainFrm.cpp
中添加几行。【参考方案2】:
创建代码后无法更改配置。
没什么可做的:
-
在 InitIstance 中添加到主应用程序
if (!AfxOleInit())
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
AfxEnableControlContainer();
-
添加到 ExitInstance
AfxOleTerm(FALSE);
如果您检查模板的代码,您可以查看向导在做什么。 调查:
C:\Program Files (x86)\Microsoft Visual Studio n\VC\VCWizards\AppWiz\MFC\Application\templates\1033\
您会找到一个 root.cpp,其中包含占位符和特殊的 [!if...] 部分。 对于您的情况,请查找 ACTIVEX_CONTROLS。有时这比在两个虚拟示例项目之间进行比较要快得多。
【讨论】:
以上是关于如何更改 Visual Studio 2010 中的解决方案属性?的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 Visual Studio 2010 中的解决方案属性?
如何让 TFS 2010 检测对 Visual Studio 之外的文件所做的更改?
在 Visual Studio 中,更改键盘以使用 F 键来执行“执行 sql”
Visual Studio 2010 - 在 *** 网络更改时崩溃......有啥想法吗?