2009-06-24 6 views
2

Visual Studio 2008 SP1でClickOnceをしばらく使用していました。しかし、私は最近私の開発環境を変更し、私の.csprojファイルは今私が展開する必要があるファイルのリストを失ってしまった。Visual Studio 2008の[アプリケーションファイル...]ダイアログに表示される内容を制御するにはどうすればよいですか?

'アプリケーションファイル...'ダイアログには、アプリケーションが実行する必要のある依存関係がすべて含まれています。

誰もこの問題を以前に見たことがありますか?事前に

おかげで、 月

答えて

1

あなたがソース管理システムの古いcsprojを見て、リストを修復することができるはず - 特に、(些細なテストのために)のような<PublishFile>エントリを見て: - ファイルは暗黙のうちに、彼らはcsprojには表示されませんに公開されている場合にのみ明示エントリのこれらのレコードを持っていることが

<ItemGroup> 
    <PublishFile Include="TextFile1.txt"> 
     <Visible>False</Visible> 
     <Group> 
     </Group> 
     <TargetPath> 
     </TargetPath> 
     <PublishState>Include</PublishState> 
     <IncludeHash>True</IncludeHash> 
     <FileType>File</FileType> 
    </PublishFile> 
    </ItemGroup> 

は注意してください。

csprojファイルをxmlとして編集し、古い(作業中の)csprojをテンプレートとして使用して、壊れたエントリを修復/交換します。

+0

ありがとうございます、それはうまくいくようです。私は参照を 'Copy Local'とマークすることでそれを行う方法も見つけました –

関連する問題