2012-01-10 11 views
4

私はC#クラスライブラリプロジェクトを持っています。これにはいくつかの外部ファイルが「リンク」として含まれています。完全に正常に動作しますC#プロジェクト(.CSProj)、フラットなディレクトリ構造のファイルへのリンク

<None include="MyFile.txt"> 
    <link>MyFile.txt</link> 
    <CopyToOutputDirectory>CopyIfNewer</CopyToOutputDirectory> 
</None> 

::私は、Visual Studio内のファイルを参照してください

  • プロジェクトファイルに

    が、これはとして出てきます。
  • これらは完全にリンクされており、私のプロジェクトにはコピーされません。
  • ファイルは出力ディレクトリにコピーされます。

しかし、私はプロジェクトをディレクトリに再配置したいと思っています。上記では、Myfile.txtをリンクタグのMyDir \ MyFile.txtに置き換えました。

出力ディレクトリにMyDirという名前のディレクトリがありますが、これは嫌です。ソリューションエクスプローラでディレクトリにファイルを保存したいのですが、出力フォルダには保存しないでください。

私はこれを行う方法を見つけることができません - それは可能ですか?

答えて

1

この現象は重複したファイルの競合やその他の同様の問題を回避するためのものです。

あなたは、あなたのプロジェクトのVisual Studioのソリューションフォルダとファイルの代わりにディレクトリ

http://msdn.microsoft.com/en-us/library/sx2027y2.aspx

を手配しなければなりません
関連する問題