升级到.net 4.5后,部署项目中对.net的不必要依赖
Unwanted dependency on .NET in deployment project following upgrade to .NET 4.5
在我的机器从。net 4.0升级到4.5之后,我发现我的VS2010项目现在显示出对。net框架的依赖。如果我继续构建部署项目,安装需要.NET;我找不到任何方法来覆盖对。net的自动依赖,所以没有它安装也能工作。
我的两个项目实际上都没有使用。net 。项目设置为"无公共语言运行时支持",项目都是用本地c++编写的,一个是控制台应用程序,另一个是MFC。
如果我回滚到。net 4.0,问题就消失了&我完全可以在没有。net的情况下部署到XP环境。升级到4.5,问题又出现了。
排除依赖项的选项不适用于。net框架。Ahhhhhhh .
我在放弃的边缘&我打算安装shield,但不太情愿,因为它在我安装。net 4.5(我需要另一个应用程序)之前就已经工作了。
还有人看到了吗?
看起来像是在KB2735477 VS 2010中描述的一个错误,安装。net 4.5后,安装项目依赖于。net。建议添加
<PropertyGroup>
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
到项目文件,然后从启动条件视图中删除。net。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 在 C# .NET 项目中使用 C++ 包装器
- 调用从.NET Core中的C++项目构建的.dll时出现BadImageFormatException
- 混合模式程序集(C++/CLI项目)在.NET Core上工作吗
- 如何将C++源文件和标头添加到 C# .Net 项目
- 使用.net C#的SNMP项目发生封送错误
- 旧.net项目中未解决的外部项
- 从CC.Net记录VC++9(Visual Studio 2008)中的项目生成时间
- 如何在Windows formc++中添加本地c++ dll.. NET项目
- 升级到.net 4.5后,部署项目中对.net的不必要依赖
- 如何使用Visual Studio在.net c++项目上添加一个DLL作为参考
- 如何将Visual Studio . net 2003项目构建信息转换为VS命令提示符
- 在VS.NET 2010中构建c++单元测试项目时链接错误
- 如何在.net Core项目中添加c++库
- 我如何使用这个系统?. Net命名空间导入到Visual Studio 2010 c++项目中
- 在Visual Studio 2012中将.NET framework 4.5降级为4,用于C++CLR支持的DLL项目
- 在 Visual Studio 2010 中从 .NET 项目启动C++项目