如何在Win Forms Application C#中生成* .XmlSerializers.dll

时间:2012-07-10 20:16:10

标签: c# .net xml-serialization clickonce visual-studio-2012

我正在Visual Studio 2012 RC中使用C#开发 Win Forms 。 问题是我的项目没有创建

example.XmlSerializers.dll

in

我的项目的

* \ bin \ Debug 目录。

使用单击一次发布项目时会出现此问题。

我已经做了什么来摆脱这个问题。

  1. 在Project的属性Build选项卡中。我已设置生成序列化程序集=开启
  2. 在项目的属性“发布”选项卡中。我点击了“应用程序文件”按钮,然后选择 example.XmlSerializers.dll = Include
  3. 我在Google上搜索过但没有找到满意的答案。

    请帮助。我有麻烦了。我怎么能摆脱它。我会非常感激的。

2 个答案:

答案 0 :(得分:0)

如果您构建应用程序,请将dll显示在\ bin \ debug文件夹中吗?如果执行,则构建应用程序,然后打开“应用程序文件”对话框(在主项目属性的“发布”选项卡中)。在屏幕底部,选中“显示所有文件”。那些dll应该出现了。将它们设置为“包含”和“必需”。

答案 1 :(得分:0)

我找到了this link,这帮我解决了问题。

似乎“立即发布”按钮有一个不包含[application_name] .XMLserializers.dll的错误。如果您选择“发布向导”按钮,则应包含您丢失的文件...