2011-07-29 8 views
1

ネットワーク共有上のプリコンパイル済みヘッダを書き込むことができない2010年回避策 - 私は、Visual Studioと連携するネットワーク共有を作成するための回避策を探しています

それは見ているあなたは、ネットワーク共有上に構築しようとすることOS Xマシンから共有されていた場合、ビジュアルスタジオは構築できません。

誰かがこの問題を解決するためにいくつかのサンバ設定の調整を知っていますか?

Microsoftはこれに関する情報を提供していないように見えますが、ローカルドライブを使用するように求めています。

私はVirtualBox 4.0.12をLionで使用しています。彼らは4.1をリリースしましたが、仮想化の問題ではないかと疑います。とにかく私はアップグレードします。

+0

仮想化ソリューションとは何ですか?このような問題は "virtualboxゲスト追加バージョン3.1" – osgx

答えて

1

あなたが書いたことから、あなたのソースコードをLionパーティションに入れて、Visual StudioでVirtualBoxからアクセスしたいと思うようです。私はついにこのような設定をライオンと共に行った。以下の説明では、ドイツ語Windows XPバージョンを使用しているため、公式の英語の翻訳(または他のWindowsのバージョンの名前)を常に知っているわけではないため、一部の名前が正確でない場合があります。

  1. ソースコードがあるVirtualBox共有フォルダ(読み取り/書き込みアクセス権)を作成します。
  2. "ネットワーク環境"を開くと、そこに共有フォルダが表示され、その上にカーソルを置くと "\\ Vboxsvr \ name"のような名前が表示されます。次のステップでこの名前が必要になります。
  3. Windowsエクスプローラで「Extras/Connect to network drive」を選択し、ドライブ文字を選択し、前の手順(「\\ Vboxsvr ...」)の名前を使用します。あなたはソリューションをコンパイルすることができるはずマッピングされた文字とそのネットワークドライブから今のVisual Studioソリューションを開く場合は

。 「ソリューションの再構築」が必要な場合があります。 これでは十分ではなく、アクセス権や信頼できないネットワークドライブに関するいくつかのエラーが発生する可能性がある場合は、実行する必要があるコマンドがありますが、私は再度それをgoogleする必要があります。これにより影響を受ける場合は、コメントを残してください。

ASP.NETを使用している場合、アプリケーションを起動するときに、一部のファイルまたはディレクトリの変更を監視できなかったという旨の警告が表示されることがあります。この場合、ファイル監視を無効にする必要があります。これは、レジストリにDWORD値として値1を持つキー "HKLM \ Software \ Microsoft \ ASP.NET \ FCNMode"を追加することによって行われます。関連項目http://support.microsoft.com/kb/911272/en-us

LBoxより前のOS Xでも動作していたVBox共有フォルダの代わりにSamba/SMB共有を使用する。しかし、AppleはSambaをSMBの実装に置き換えました.SMBの実装はややバグが多いようです。本当にSamba/SMBを使いたいのであれば、おそらくSambaを手動でインストールする必要があります。しかし、私はSambaを動作させるのに成功しませんでした(コンパイルしましたが)。

0

私が見つけた唯一の回避策は、Virtualbox共有フォルダをSamba共有フォルダに置き換えることでした。 Visual Studioから:C1085の致命的なエラーはこれ以上発生しません! Phew ...