我在VisualStudio2008SP1上使用ClickOnce已经有一段时间了,没有发生事故。但是最近我改变了开发环境,我的.csproj文件现在丢失了我需要部署的文件列表。
'Application .‘对话框现在不包含应用程序运行所需的依赖项,只包含程序集本身。
有人见过这个问题吗?
谢谢你,简
发布于 2009-06-27 10:06:05
您应该能够通过查看源代码管理系统中的旧csproj来修复列表--特别是查看<PublishFile>条目,例如(对于一个简单的测试):
<ItemGroup>
<PublishFile Include="TextFile1.txt">
<Visible>False</Visible>
<Group>
</Group>
<TargetPath>
</TargetPath>
<PublishState>Include</PublishState>
<IncludeHash>True</IncludeHash>
<FileType>File</FileType>
</PublishFile>
</ItemGroup>注意,它可能只有显式条目的这些记录-如果文件是隐式发布的,它们将不会出现在csproj中。
只需将csproj文件编辑为xml,并使用旧的(工作的) csproj作为模板修复/替换任何损坏的条目。
https://stackoverflow.com/questions/1038114
复制相似问题