如何在Visual Studio中发布项目后知道数据库文件路径?

时间:2013-09-11 08:46:35

标签: c#-4.0

我在visual studio中通过右键单击我的项目并单击发布来发布我的项目,问题是数据库文件路径已更改,我找不到它,我需要将其放入连接字符串的路径 请帮助我。

1 个答案:

答案 0 :(得分:0)

Visual Studio会将应用程序发布到您告诉它的文件夹中;默认为[project directory]\publish\。默认情况下,特定发布的文件将位于[publish directory]\Application Files\[revision number]\中。

您可以通过在Visual Studio中右键单击解决方案中的项目,选择“属性”,然后选择“发布”选项卡来检查路径。如果路径是相对的,则它位于项目目录中。

在“应用程序文件”文件夹中,您会找到大量带有.deploy个扩展名的文件;如果您已将配置放在app.config中,则应该可以通过在文本编辑器中打开文件[Project name].exe.config.deploy来编辑它。

这是一个XML文件,您应该能够识别需要更改的部分。它通常看起来像

 <setting name="SettingName" serializeAs="String">
    <value>some setting value</value>
 </setting>

使用创建的安装文件安装应用程序,假设手动更改的修订版是Application Files文件夹中的最新修订版,应该使用新的连接字符串安装它。

仍然敦促您考虑只更改项目中的app.config文件并再次发布,这是您应该这样做的方式