C#でプロジェクトを超えたファイル参照
- VisualStudio2008でC#のプロジェクトにソースファイルを追加する際に、ファイルがコピーされてしまう問題について解決策をお教えください。
- C#のプロジェクトで、別のフォルダにあるソースファイルをプロジェクトに追加する際に、ファイルがコピーされる問題が発生しています。解決方法を教えてください。
- C#のプロジェクトで、外部フォルダにあるソースファイルを追加すると、ファイルがプロジェクトフォルダにコピーされてしまう問題があります。解決方法を教えてください。
- ベストアンサー
C#でプロジェクトを超えたファイル参照
こんにちは。 VisualStudio2008でC#でプログラムを書いています。 プロジェクトのC#のプロジェクトがあるフォルダとは別のフォルダにあるソースファイル(*.cs)をプロジェクトに既存項目の追加として追加すると、プロジェクトのフォルダにコピーされてしまいました。 コピーされてしまうとソースコードの共有管理ができなくなってしまうので、これをオリジナルのフォルダにあるファイルを指定させたいのですが、どのようにせっていすればよろしいのでしょうか? + Foo + Foo.csproj | + Foo.sln + Common + Test.cs (←この位置のファイルを Foo 側に移動させないで追加したい)
- TeijigoTeatime
- お礼率93% (268/286)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
二つ方法があるようです 一つはソースとして追加するのではなく、リンクする方法 http://social.msdn.microsoft.com/Forums/ja-JP/fc253bbd-aa87-4810-ac3c-f0673169173e/vb2010-express-?forum=vbexpressja もう一つは共有指定する方法 http://www.atmarkit.co.jp/fdotnet/dotnettips/596vssharelinkfile/vssharelinkfile.html
関連するQ&A
- VB2008のプロジェクトファイル名
VB2008であるプロジェクトをコピーして別のプロジェクトにしたいのですがどうすればいいでしょうか? VB6の頃でしたら「名前を付けてプロジェクトの保存」というメニューがあったのですがVB2008にはなさそうです。 フォルダーごとコピーしてもexe名とかは変えられてもソリューションファイル「*.sln」のファイル名を変えると起動しないようですし、ご存知のかたがおられたらお願いします。
- ベストアンサー
- その他(ソフトウェア)
- VC++2008ExpressでProjectのPropertyをco
VC++2008ExpressでProjectのPropertyをcopyする方法を教えてください。 ひとつのソリューションの下に、いくつかのプロジェクトを作っているのですが、既存のプロジェクトのプロパティ設定が新しく作ったプロジェクトにコピーされないため、プロジェクトを作るたびにプロパティ設定をやり直しています。設定したいのはリンカの追加の依存ファイル、C/C++の追加のインクルードディレクトリ、プロコンパイル済みヘッダの設定などです。 既存プロジェクトのプロパティを新規プロジェクトにコピーする方法がありましたら教えてください。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Visual Studio 2005 での既存プロジェクトの追加
現在、VisualStudioを使用してプログラムを書いています。 使用言語は主にC++を使っていますが、この度既存のC#(VisualStudio2005で作成されたもの)のプログラムと連携する必要が出てきました。 ファイルから追加で既存のプロジェクトとして追加はしましたが、なにぶんマニュアルが少なくて使用方法が分かりません。 具体的には、C++のフォーム上に配置した「ボタン1」を押すと、C#側の「ボタン1」のイベントを発生させる、という機能を実装したいです。つまり、C#のプログラムそのものというよりはイベントを取得したいです。使用言語が違っていてもこのようなことは可能なのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- 参照するDLLを格納したフォルダをVSS管理したい。
参照するDLLを格納したフォルダをVSS管理したい。 ソリューションに、プロジェクトA、プロジェクトBがあり、それぞれフォルダ1の中にある DLLを参照しています。 これをソリューションごとソース管理に追加したいのですが、他のメンバがVSSから 落とした場合、コンパイルが通らなくなるので、参照しているフォルダごとVSSに あげたいのですが…。 ソリューションにフォルダは追加できないようなので、VisualStudioからプロジェクトA、 プロジェクトBにそれぞれフォルダを作り、その中にそれぞれDLLを追加するしかないので しょうか? しかし、DLLのバージョンがあがった場合、大変手間です。 すべてのプロジェクトが同じDLLを参照し、かつ、そのDLLもソリューションに追加し、 ソース管理したときに一緒にVSSにアップロードされるようにはできないのでしょうか? ※VisualStudioは2005です。
- ベストアンサー
- Visual Basic
- プロジェクトフォルダ名の変更法を教えてください。
VC++2010を使用しています。既存のソリューションをコピーして流用する際に、ソリューション名、プロジェクト名、ソースコードファイル名等、並びにソリューションフォルダ名は変更できるのですが、プロジェクトのファイル名を変更するとエラーになってしまいます。仕方なく、プロジェクトフォルダー名だけは古いままにしていますが、紛らわしいので困っています。プロジェクトフォルダー名を変更するにはどうすれば良いでしょうか。ご教示をお願いします。
- 締切済み
- C・C++・C#
- c:\プロジェクト別\c言語\c-master\kadai22\main.c(1) : fatal error C1083: include ファイルを開けませ
こんにちは。 visualC++2008で、Cのプログラムを作っています。 Windowsアプリケーションです。 Mainのソースでincludeファイルkadai.hをinclude "kadai.h"として インクルードしたいのですが、できません。 ツール→オプション→プロジェクト及びソリューション→VCC++ディレクトリにkadai.hがあるディレクトリを示しても、解決できません。 どうしたらよいでしょうか?プロジェくとウィンドうの、includeにも既存のファイルを追加するで,kadai.hを追加しています。 さっぱり手立てがないので、何か足りないことがあれば教えて下さい。
- 締切済み
- C・C++・C#
- プロジェクトの参照設定の一覧にでてきません
こんにちは。 C#でOpenGLを使ってみようとラッパーしてあるTaoFrameWorkをインストールしてみました。 その後、VisualStudio2010Professionalを立ち上げ、プロジェクトを作成、参照の追加をしようと.NETタブで探すもコンポーネント名一覧で見つかりませんでした。 試しにVisualStudio2008ExpreeEditonを立ち上げ、同様に参照追加画面、.NETタブで一覧を確認すると各種TaoFrameWorkがありました。 このような差異が生じる原因は何でしょうか。 どなたか御存知の方、ご教授ください。
- ベストアンサー
- C・C++・C#
- EclipseでのC言語用のプロジェクトの作成方法
今、H82368マイコンのためのプログラミングのために高機能EditorとしてEclipseを使用してプログラミングしていこうと思っています。 今、”test”というフォルダに、今までH8マイコン用の統合開発環境HEWで作成していたソースファイル(.cファイルや.hファイル)がすべてが入っているのですが、これをプロジェクトに追加するにはどのようにしたらよいのでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- visualStudio2008のデータを使いたい
私はvisualStudio2010のフリー版を使用しています。 2010のC#で開発しているツールに他の方が2008proで作ったツールを入れたいのですが、方法がわかりません。 2008proで作られたslnを私の2010のfreeで開こうとすると、visualStudioの変換ウィザードというのが立ち上がり、[次へ]を押していくとプロジェクトにアンロードという表示がされてしまい、開いてみることができません。 これは、2010と2008のバージョンの違いによるものなのでしょうか?すくなくとも2013のフリー版で、2010で作っているプロジェクトを開き編集することは可能です。 有料版だからとかんがえたほうがよいのでしょうか? 他の知人い、C#のプログラムにC++を入れたいという相談をしたところ、 プロジェクトに追加するか、DLL化して使えばよいというアドバイスを受けているのですが、現状の状態でどちらかの方法をとることはできるのでしょうか? Debugフォルダにexeファイルが入っており、exeからはその機能を使うことができます。exeを直接突っ込むことはできないでしょうか? とにかく突破口を探しています。 なにか思いついた方いましたらお返事ください。よろしくおねがいします。
- ベストアンサー
- C・C++・C#
- VisualStudio2008 セットアッププロジェクトについて
VisualStudio2008 セットアッププロジェクトについて VisualStudio2008 professional SP1 にて C#プロジェクトを作成後、 作成したアプリを配布するためにセットアッププロジェクトを作成しました。 (セットアッププロジェクトは同一のソリューション内に作成しました) カスタム動作等、特別な設定は何も行っていません。 作成したセットアップファイルを実行時、以下の操作を行った場合にエラーが発生してしまいます。 1.セットアップファイルを実行 2.インストールフォルダの選択画面で参照ボタンを押下 3.OSがインストールされているフォルダを選択してOKボタンを押下(C:\ 等) 4.もう一度参照ボタンを押下 5.3で選択したフォルダ以外を選択してOKボタンを押下(C:\data 等) この時に「フォルダパス '?' に使用できない文字が含まれています」というエラーが発生します。 このエラーが発生すると選択したフォルダへ正しくインストールされなくなってしまいます。 VisualStudio2008の不具合なのか特別な設定があるのか、お教えいただけないでしょうか。 開発環境:WindowsXP 上記現象を確認した環境:WindowsXP, WindowsVista, Windows7 よろしくお願い致します。
- 締切済み
- C・C++・C#
お礼
できました! ありがとうございます!