2012-07-31 67 views
1

更新Windows .NET程序我在Visual Studio中创建了一个简单的小的Windows程序中,我添加了一个安装项目的解决方案。 现在我可以安装我的程序,当我在Windows程序中更新某些东西时,我可以快速构建新的安装程序,但是我遇到了1个问题。 我的Windows程序包含一个设置文件,当我Uodate /重新安装我的设置文件被重置,这可怎么避免,我希望能够从一个安装文件来更新我的程序,无需重新设置设置文件?与安装

因此,任何人plz帮助我,或指向正确的方向:)

+2

没有真正涉及到C#。 – leppie 2012-07-31 05:59:36

+0

我会考虑你阅读本: http://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/ – 2012-07-31 06:01:35

+0

Srry我知道,但我could'nt找到安装任何标签和Visual Studio。杜我是新的,较低的代表,我不能创建新的标签:) – 2012-07-31 06:02:03

回答

1

我相信你可以在VS安装项目更改设置文件的属性设置为下列实现你想要的:

Transitive = False 

如果你想,即使卸载后的文件留在那里,然后设置该文件的下列财产,以及:

Permanent = True 

警告:设置上面提到的传递特性可以具有比所希望的副作用的其它更小。请参阅http://msdn.microsoft.com/en-us/library/928tb19t%28v=vs.71%29.aspx了解更多信息。

另一种选择是一个条件添加到安装项目中的文件,如下面的链接描述: -

Visual Studio Setup Project conditional if File Exists