我曾经创建过Visual Studio 2012开发的应用程序版本。然后我删除了.pdb文件和AppName.vshost.exe。所以我得到了AppName.exe + .dll和.exe运行的结果。
但是最近我创建了一个版本,我发现:
如果我删除了AppName.exe.config,我的应用程序就无法运行!!
我的问题是: 为什么AppName.config.exe突然出现?如何在没有此文件的情况下创建发布。
答案 0 :(得分:0)
实际上你不应该删除配置文件,因为它的名称文件包含一些基本配置,如.Net Framework版本等,并且可以包含一些有关应用程序的有用信息,可以在文本编辑器中更改并更改应用程序顺便说说。 例如,如果您在属性>中添加内容设置它将添加这样的配置文件:
<userSettings>
<TestWinApp.Properties.Settings>
<setting name="myUserSetting1" serializeAs="String">
<value>123</value>
</setting>
</TestWinApp.Properties.Settings>
</userSettings>
<applicationSettings>
<TestWinApp.Properties.Settings>
<setting name="myAppSetting1" serializeAs="String">
<value>456</value>
</setting>
</TestWinApp.Properties.Settings>
</applicationSettings>