如何以编程方式将现有文件添加到不同的Visual Studio项目
How add existing file to Different Visual Studio Project Programmatically
我是新手。我想以编程方式创建一个Visual c++项目。我已经尝试过EnvDTE对象,但它们正在当前解决方案的实例上工作,但我想编辑未在任何地方打开的不同解决方案的不同项目文件。
如何获得不同项目的实例来编辑它?
我使用的是Visual Studio 2013 Express。有什么限制吗?我应该使用vpackage的吗?
谢谢。
一般来说,我建议考虑使用像CMake或Scons这样的构建系统。它允许为任意平台生成构建脚本(因此它包含MSVS解决方案文件)。
但是,您可以简单地使用一些脚本或程序编辑项目文件。项目文件是纯xml文件,很容易添加外部文件。
<ItemGroup>
<ClCompile Include="some_file.cpp" />
</ItemGroup>
相关文章:
- 如何在我的 Visual C++ 项目中使用 .a 文件
- 如何设置JSONCPP用于Visual C 项目
- 混合模式程序集是针对版本 'v2.0.50727' 构建的 ...本机C++/Visual C++/C# 项目错误
- Winforms-将Visual C 项目UI转换为Visual C#的任何方法
- 在Visual C 项目中获取链接错误
- 让C++程序构建一个Visual C++项目,而无需使用system
- Visual C++项目中缺少头文件
- 什么是 #define _WIN32_DCOM A 在 Visual C++ 项目中
- 如何将整个Visual C ++项目加载到Enterprise Architect中以对其进行逆向工程
- 在使用 Xbuild 编译 Visual C++ 项目时定义目标
- 其中,VS 2012 中 Visual C++ 项目中对静态库的引用
- 如何从 C# 以编程方式编译 Visual C++ 项目
- 正在将Visual C++项目迁移到Visual Studio 2013-DirectShow基类错误C2169
- Visual C++项目:最佳单元测试设置
- 链接 Visual C++ 项目 (VS 2010) 会导致错误MSB6006:"link.exe"退出代码1073741515
- 在Visual c++项目中工作的DLL可以在Visual c#项目中使用吗?
- 我可以用xbuild在Linux上编译一个Visual c++项目吗?
- 无法使用/ CLR选项从Visual c++项目加载CLR
- Visual c++项目在用SFML加载纹理时意外崩溃
- Visual c++ 2005开发的Visual c++项目-在Visual c++ 2010中,菜单打开时调试断言失败