如果我在VS 2010中使用C ++ / CLI,我需要使用我的应用安装程序打包哪个VC ++运行时?假设目标PC运行的是Windows XP / Vista / 7并且没有安装其他VC ++ Runtime。
我targeting .NET 2.0虽然我正在构建将ToolsVersion
设置为"4.0"
的应用。
答案 0 :(得分:2)
你的工作将通过使用这个来完成。
Visual C ++ 2008 - 2 MB
我使用的是相同的。
答案 1 :(得分:1)
好吧,我正在看C ++ / CLI,这意味着您可能还需要重新分发.Net框架。最有可能是框架2.0但不确定。你也应该检查一下。
或者,如果您不使用CLI,则应将其从项目首选项中删除,并按照AB Bolim的建议,您可以使用重新分发C ++ 2008
答案 2 :(得分:1)
使用Dependency Walker(http://www.dependencywalker.com/)检查混合模式程序集,它将显示程序集所依赖的运行时。