开发者

ClickOnce updates all files. Why?

I've got small wpf application开发者_JS百科 deployed using ClickOnce technology. The problem is that when I build new version clients download all files, though many of these files have not been changed. I use following configuration to make deployment manifest

<GenerateDeploymentManifest AssemblyName="MyApp.exe.application"
  AssemblyVersion="1.0.0.0"
  DeploymentUrl="\\...\MyApp.exe.application"
  Product="Egs.Client"
  TargetCulture="ru-RU"
  Description="My application"
  Publisher="MyCompany"
  Install="true"
  UpdateInterval="1"
  UpdateUnit="Weeks"
  UpdateEnabled="true"
  UpdateMode="Background"
  OutputManifest="$(ApplicationFile)"
  MapFileExtensions="true"
  EntryPoint="@(DeploymentManifestEntryPoint)" />

Even If I just change "1.0.0.0" to "1.0.0.1" clients will download whole application again. Am I missing something or it's standart behaviour ?


If an assembly changes at all it will be downloaded. Rebuilding an assembly counts as a change. I typically skip Visual Studio for creating deployments and use Mage instead. Then I don't point Mage at the bin where all the assemblies get built, I point it at a separate folder where I manually copy in assemblies I want deployed. Make sense?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜