VisualStudio2008のデータを使いたい

このQ&Aのポイント
  • VisualStudio2008のデータをVisualStudio2010で使用する方法を教えてください
  • VisualStudio2010のフリー版で、他の人が作ったVisualStudio2008のツールを使用したい場合、方法はありますか?
  • C#のプログラムにC++を追加する方法や、DLL化する方法について教えてください。また、Debugフォルダに入っているexeファイルを使うことはできるでしょうか?
回答を見る
  • ベストアンサー

visualStudio2008のデータを使いたい

私はvisualStudio2010のフリー版を使用しています。 2010のC#で開発しているツールに他の方が2008proで作ったツールを入れたいのですが、方法がわかりません。 2008proで作られたslnを私の2010のfreeで開こうとすると、visualStudioの変換ウィザードというのが立ち上がり、[次へ]を押していくとプロジェクトにアンロードという表示がされてしまい、開いてみることができません。 これは、2010と2008のバージョンの違いによるものなのでしょうか?すくなくとも2013のフリー版で、2010で作っているプロジェクトを開き編集することは可能です。 有料版だからとかんがえたほうがよいのでしょうか? 他の知人い、C#のプログラムにC++を入れたいという相談をしたところ、 プロジェクトに追加するか、DLL化して使えばよいというアドバイスを受けているのですが、現状の状態でどちらかの方法をとることはできるのでしょうか? Debugフォルダにexeファイルが入っており、exeからはその機能を使うことができます。exeを直接突っ込むことはできないでしょうか? とにかく突破口を探しています。 なにか思いついた方いましたらお返事ください。よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

2008proのC#のプロジェクトを開きたいのかC++を入れたいのかよくわかりません。 exeはC++の?やりたいことが全く分からない質問になっていると思います。もう少しまとめましょう。 単にexeを配布したいならインストールプロジェクトで同胞すればよいのでは? C#のプロジェクトにC++を追加するならC++のVSも必要ですよね。DLLで参照にしたほうが楽だとは思いますが。 とにかく単に2008を2010で開くなら出来ますし変換も出来ます。なにか間違えているのだと思います。

関連するQ&A

  • CygwinでVisualStudio2005(devenv.exe)起動時、ビルド状況を表示するには?

    CygwinでVisualStudio2005(devenv.exe)起動時、ビルド状況を表示する方法はあるでしょうか? 例えば今、t.sln及びプロジェクト一式(.vcproj .cpp その他)があるとします。それを DOS窓から devenv t.sln /build Debug と打つとデバッグビルドが始まり、ビルド状況 (コンパイルしています...等)も出ます。 が、Cygwinで同じ事をすると、ビルドは同じように完了しますが、ビルド状況が出ませ ん。無言です。> や 2> でリダイレクトしても、出力ファイルは虚無です。 そういう物なのかな と思いましたが、最後のあがきで質問させて頂きました。 どうぞ宜しくお願い致します。 環境:VS2005Pro、WinXP + 全パッチ

  • VisualStudio2005でのビルドについて

    VisualStudio2005でのビルドについての質問です。 作成したプログラムを他のPCで起動できるようにビルドする方法で 1:プロジェクト(P)→○○ のプロパティ→構成プロパティ→C/C++ 2:ランタイムライブラリをMT(マルチスレッド)に変更 3:ビルド(B)→構成マネージャー 4:構成をDebug→Releaseに 5:ビルド(B)→○○ のビルド(U) で他のPCでも起動出来ることを確認したんですけど 2:のランタイムライブラリをMD(マルチスレッドDLL)に 変更した場合の他PCで起動できるようにするための方法が 全くわかりません。分かる方いましたらよろしくお願いします。

  • VisualStudio2005の環境をリセットできないでしょうか?

    VisualStudio2005 C++でプロジェクトを作成しましたが、 ビルド時に出力ウインドウに下記のように「1>」が表示しています。 会社で使用しているパソコンでは「1>」は表示していません。 1>------ すべてのリビルド開始: プロジェクト: SockTest, 構成: Debug Win32 ------ 1>プロジェクト 'Test'、構成 'Debug|Win32' の中間出力ファイルを削除しています。 1>コンパイルしています... 1>stdafx.cpp 1>コンパイルしています... また、ツール→オプション→キーボードでキーボードマップをC#2005で F6でビルドが出来るように設定しているのですが、ビルドのショートカットキーの表示が「Shift+F6」が表示されています。 会社ではF6と表示しています。 なんだか気持ち悪いので、一度アンインストール後、 Program Files\Microsoft Visual Studio 8フォルダを削除し、 マイドキュメント内のフォルダも削除し、再インストールしましたが状況は変わらず・・・ 初めて起動した時に表示される設定ウインドウみたいなもの? が表示されるように、現状の設定をリセットする方法はあるのでしょうか?

  • VisualStudioでのバージョン更新方法

    VisualStudio2013 でC#を使って開発を行っています。 プロジェクトのアセンブリバージョン、ファイルバージョンの書き換えについて質問させてください。 一つのソリューションの中にいくつかのプロジェクトがあり、 そのバージョンを一つ一つ変更するのが手間なのでバージョンだけを書いたプロジェクトを作り それを各プロジェクトから参照出来ないかと考えました。 VersionLibというプロジェクトを作成しその中に下記のものを作成しました。 /// <summary> /// ヴァージョン管理用クラス /// </summary> public class version { // ヴァージョン情報 public const string A_Lib_Ver = "0.1.0.0"; public const string B_Lib_Ver = "0.1.0.0"; public const string C_Lib_Ver = "0.1.0.0"; public const string TestPrj = "0.1.0.0"; public const string verson_Ver= "0.1.0.0"; } 各プロジェクトのAssemblyInfo.cs の中で [assembly: AssemblyVersion(version.A_Lib_Ver)] [assembly: AssemblyFileVersion(version.A_Lib_Ver)] のような形で記述しました。 ソリューションの構成は TestPrjというプロジェクトがA_Lib、B_Lib、C_Libという3つのプロジェクトを参照しています。 上記の1+3のプロジェクトはVersionLibプロジェクトを参照しています。 A_Lib、B_Lib、C_Lib及び、VersionLibプロジェクトのビルドは通るのですが、TestPrjのビルドが通らず 「エラー 16 ファイル "C:\\TestPrj\Version\bin\Debug\Version.dll" を "bin\Debug\Version.dll" にコピーできません。別のプロセスで使用されているため、プロセスはファイル 'bin\Debug\Version.dll' にアクセスできません。」 と表示されエラーになってしまいます。 ビルドの順番を変えてみたりしましたが変化はありませんでした。 また一度VisualStudioを閉じて再度ソリューションを開くと添付の画像のエラーがでました。 この現象の解決方法がありましたら教えていただきたいです。 また、別の方法でバージョンをまとめて変更できる方法がありましたらそちらでも結構なので教えていただけたら嬉しいです。 宜しくお願い致します。

  • XPでVB6.0ディストリビューションウィザードで作ったセットアップが動きません・・

    OS:WindowsXP-Pro、開発言語VisualStudio6.0-VB6 を使っているのですが、VB6付属ツールのディストリビューションウィザードを使用して作成したセットアップがセットアップ内のファイルが見つかりませんというメッセージが出て動きません。正確にはファイル名およびパスが出てそのファイルがないとえらーが出るのですが、パスの最後ファイル名の直前が「\\@」となっています。(例:c:\abc\\@Project1.exe) 一応、以前Me,2000などのOSでは動作しているセットアップでも試しましたがだめでした。 よろしくおねがいします。

  • VisualStudio2010の設定について

    VisualStudio2010を使用しC++でプロジェクトを作成しているのですが、 インクルードディレクトリのパスや リンカーの追加のライブラリディレクトリ、追加の依存ファイル 等の設定を毎回手動で行いプロジェクトを作成しているのですが、 設定項目が多く、毎回設定するのが大変です。 インクルードやリンカーの情報を保存しておく方法等ご存知の方がいたら教えて下さい。

  • c++をVisualStudioでコンパイル

    http://www13.plala.or.jp/kymats/study/game_other/TOKOPUYO/tokopuyo.html ここのソースを自分でコンパイルして動かしたいです。 VisualStudio2005(製品版)で実行ファイルを作れますか? VBはわかるのですがC++は初めてです。 わからないままwin32プロジェクトを作って、ビルドしたら58件エラーがでました。コンパイルしても7件エラーがでました。 よろしくおねがいします

  • VisualStudioでC関数の呼び出し

    VisualStudio2008のなんらかのプロジェクトから C関数の呼び出しを行いたいのですが、 現在、VC++とMFCでWindowsForm等を作成して そこからextern"C"でC言語の関数をcallしているのですが MFC自体、無くなりつつあり、VS2008EXPRESSではサポートされていません。できれば無料版のEXPRESSで実現したいのですが どういう方法があるでしょうか? ダイアログとボタン程度のWindowsFormは使用したいのですが。

  • 配布用セットの作成

    VB2010 proでプロジェクトを作成しました. 作成したプロジェクトを他PCや他ユーザーが利用できるよう配布をしたいのですが、うまくいきません. 「新しいプロジェクトの追加」→ 「セットアップウィザード」→ 「Windowsアプリケーションのセットアップを作成する」→ 「プライマリ出力」→完成 と今はこういった手順でセットアップウィザードを作成しています. 私の作成したプロジェクトはいくつもの場面で,「Debugフォルダ > 画像フォルダ」に格納した 画像ファイルを表示させているのですが,セットアップウィザードからインストールしたものだと, これらの画像ファイルが見つからなく,実行エラーになってしまいます. そこで質問です.Debugフォルダー内に格納しているファイルにアクセスできる状態でプロジェクトを配布するにはどうしたらよいでしょうか?? どうぞよろしくお願いします。 あと,Debugフォルダー内には別のプロジェクトファイルも入れており,Shellで起動しているようにしています.これも一緒に配布したいのですが,どうしたらよいでしょうか?? 本当にお手数かけますが、よろしくお願いします。

  • VisualStudioでC#が実行できない

    VisualStudio Express2012でC#のコンソールアプリケーションを作成してみたのですが 下記のような簡単なコードでも実行に失敗します。 VIsualStudioのコンソールには以下のようなエラーが表示されるのですが 何か原因がわかる方いらっしゃいますでしょうか。 【コード】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("abc"); } } } 【エラー内容】 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'c:\users\mishina\documents\visual studio 2012\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.vshost.exe' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll' が読み込まれました 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll' が読み込まれました スレッド 'vshost.NotifyLoad' (0x1350) はコード 0 (0x0) で終了しました。 スレッド 'vshost.LoadReference' (0x58c) はコード 0 (0x0) で終了しました。 'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'c:\users\mishina\documents\visual studio 2012\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.exe が読み込まれました。シンボルが読み込まれました。 スレッド 'vshost.RunParkingWindow' (0x2698) はコード 0 (0x0) で終了しました。 スレッド '<名前がありません>' (0x26a0) はコード 0 (0x0) で終了しました。 プログラム '[7700] ConsoleApplication3.vshost.exe: マネージ (v4.0.30319)' はコード 0 (0x0) で終了しました。

専門家に質問してみよう