我尝试在一台安装了4.0版机器上创建一个使用.net framework 3.5版构建的应用程序。要使其正常工作,您必须添加
<startup>
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727"/>
</startup>
添加到App.config文件。但是它在哪里呢?我在Visual Studio2010项目文件夹中找不到任何*.config文件?
谢谢,马丁
啊,对不起--我使用的是C++/CLI。有Debug子目录和Release子目录,我添加了useLegacyV2RuntimeActivationPolicy="true“。此外,我不得不添加"copy app.config“$(TargetPath).config”“来发布构建事件,最后我得到了一个test.exe.config文件:)但该程序仍然不能在装有net Framework4和Visual C++ 2010 Redistributable的Windows XP SP3上运行……
发布于 2011-08-14 23:14:26
你必须自己创建它。项目+添加新项,选择“应用程序配置文件”模板。编辑它。
构建后,您将在bin\Debug文件夹中找到它。两次,一个是您部署的something.exe.config
,另一个是在启用Visual Studio宿主进程选项的情况下调试时使用的something.vshost.exe.config
。好的,部署bin\Release文件夹内容。
https://stackoverflow.com/questions/7057518
复制相似问题