簡體   English   中英

VisualStudio-2015-來自git遠程存儲庫的新項目

[英]VisualStudio-2015 - New project from git remote repository

我是Visual Studio的新手。 到目前為止,我一直在使用eclipse / netbeans並在去年使用Intellij,它們是為Java設計的(至少在我看來)。 我有一個小項目,我存儲在Bitbucket中。 我想使用Visual Studio來處理它,因為我想用C#添加一些后端(我對Java感到無聊)。 我已經下載了Visual Studio 2015,今天花了半天時間(沒有運氣)試圖克隆我的angularjs項目並在VS中顯示它。 這是我嘗試過的:

  1. 如本教程第一部分所述創建新項目(Web應用程序): http : //angularfirst.com/your-first-angular-project-in-visual-studio/

    • 然后我打開了團隊資源管理器並克隆了我的存儲庫
    • 不幸的是什么也沒出現。 我只能看到與項目創建一起創建的文件(為什么這么多文件描述一個項目?我聽不懂)。 我無法顯示我的源文件
  2. 我首先打開了Team Explorer,然后克隆了我的存儲庫。 然后,我嘗試將項目添加到此目的地。 不幸的是,我收到“ 來自結果0x80041fe2的異常

    • 我找不到如何解決此問題的正確答案。 我有新的筆記本電腦(兩天前購買的),速度相當快,這是我在這台計算機上第一次安裝VS,因此我跳過了有關VS重新安裝的所有建議
  3. 我已經創建了新項目(Web應用程序),並從gitbash運行“ git remote add origin path-to-my-repo”命令。 盡管如此,情況與第1點相同)

在Intellij或eclipse中,我可以輕松添加源文件夾或加載項目-然后自動檢測到源文件夾。 如何使用VS? 還是我做錯了一切?

問候,

蒙蒙

我能夠找到解決方法。 首先,我的資源是在/ myAngularApp文件夾下簽出的。 但是,在創建項目(解決方案)時,會出現一個具有相同名稱的子文件夾(盡管未選中“為解決方案創建目錄”復選框)。 所以我的項目結構是:


myAngularApp
    - packages
    - myAngularApp
        - bin
        - obj
        - Properties
        - some more files
    - myAngularApp.sln

我已經將源簽出到myAngularApp / myAngularApp(最初在/ myAngularApp下)。 然后,我將這樣的條目添加到csproj文件中:

<ItemGroup>
    <Content Include="app\*\*" />
    <Content Include="e2e-tests\*" />
</ItemGroup>

我不喜歡的是它不會自動檢測子文件夾。 我在/ app文件夾下有子文件夾(帶有CSS,JS等),因此我需要添加雙“ \\ * \\ *”。

更糟糕的是,這只是一種解決方法。 我不能相信在Visual Studio中用遠程git倉庫的源代碼創建項目是一件困難的事情,需要手動配置文件調整。 希望有人能夠向我展示正確的解決方案。

問候,

蒙蒙

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM