* .ascxファイルをプロジェクトに追加せずに公開できる方法はありますか?VS 2010のプロジェクトにない特定のファイルを公開するにはどうすればよいですか?
私はVisual Studio 2010で自分のユーザーコントロールを再利用できるようにしようとしています。 ControlsLibraryソリューションディレクトリというユーザーコントロールを含むプロジェクトがあります。ビルドイベントでプロジェクトをビルドするときにascxファイルをWebディレクトリにコピーします。私はWebProjectを公開するとき、コピーされませんパブリッシュ/のinetpub/wwwrootに/ WebProject /今
を制御します:Cに/ SolutionDirectory/ControlsLibrary: 私はGからのコマンドにcopy "$(SolutionDir)ControlLibrary\*.ascx" "$(ProjectDir)controls\"
このコピー*た.ascxファイルを使用します* .ascxファイルをC:/ Inetpub/wwwroot/WebProject/controlsから自分のWebサイトにコピーします。これは私のプロジェクトに追加されていないためです。
* .ascxファイルを私のプロジェクトに追加せずに公開できる方法はありますか?
「このプロジェクトのすべてのファイル」オプションを選択すると、すべてのファイルを公開する方法があります。それは私が望む以上のファイルを含んでいます。
私は何を求めているのですか?代わりの解決策とは何ですか?私はプロジェクトにファイルを追加したくない理由は、私は同じファイルの2つのコピーを持っていると私は人々が混乱することを望んでいないためです。 – Whitecat
これはコードを再利用できるようにするためのチュートリアルです。しかし、それはこの質問の根本原因でもあります:http://webproject.scottgu.com/CSharp/UserControls/UserControls.aspx – Whitecat