Reyza

tenang, senang, sederhana
See also: Other Geeks@INDC

CS2007.1 SDK on Vista

Kenapa di Vista? Karena kebetulan sekarang lagi menggunakan Vista jadi hanya tahu tip dan trik installasi dan penggunaan CS2007.1 SDK pada Visual Studio  .NET 2005 di sistem operasi Vista.

Yang perlu dilakukan sebelum melakukan installasi dan menggunakan CS2007.1 SDK perlu melakukan update pada Visual Studio  .NET 2005, file update yang diperlukan adalah :

  1. VS80-KB915364-X86-ENU.exe, Microsoft Visual Studio 2005 - Update to Support Web Application Projects.
  2. WebApplicationProjectSetup.msi.

Update yang pertama berhasil dilakukan, tetapi anehnya setiap update kedua dilakukan akan ada dialog box muncul yang menginformasikan bahwa update pertama belum dilakukan.  Pencarian solusi dilakukan tetapi dari solusi yang didapat tidak ada satupun memecahkan masalah.

Masalahnya solution CS2007.1 SDK tidak dapat dibuka karena tidak ada update itu (itu yang saya pikir awalnya).  Apabila membuka solution CS2007.1 SDK selalu akan keluar pesan seperti berikut :

 

Dan bisa dilihat project CommunityServerWeb20 tidak bisa diload seperti pada gambar berikut :

 

Dari pesan error di awal hal ini dikarenakan http://cs2007 tidak bisa ditemukan. Solusinya cukup dengan mengedit project CommunityServerWeb20, klik kanan pada project tersebut dan pilih Edit, kemudian pada beberapa baris paling bawah akan menemukan code seperti berikut :

<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>15157</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://cs2007</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

Cukup ganti baris yang dicetak tebal menjadi seperti berikut  <IISUrl>http://localhost</IISUrl>, setelah itu simpan perubahan pada project dan solution ini, klik kanan pada project CommunityServerWeb20 kemudian pilih Reload.

Langkah selanjutnya adalah mengintegrasikan SDK ini dengan VS.NET 2005, langkah yang dilakukan :

  1. Klik kanan pda project CommunityServerWeb20 dan pilih Properties.
  2. Kemudian klik  tab  Web.
  3. Pada bagian Servers pilih radiobutton Use Visual Studio Development Server (seperti pada gambar berikut).
  4. Simpan.
  5. Dan selamat berkreasi dengan CS 2007. 

 

Untuk development Theme saya lebih *** menggunakan VS.NET 2005 untuk melihat hasilnya karena perubahan yang saya lakukan baik itu pada CSS ataupun layout akan langsung terlihat, tidak seperti apabila menggunakan CS2007.1 yang sudah terinstall sering ada cache sehingga tidak semua perubahan langsung terlihat.

Tips : Bila perubahan yang dilakukan tidak bisa langsung dilihat walaupun sudah rajin menekan F5 atau Ctrl+R berulang-ulang, hal yang dapat dilakukan adalah dengan mengmodifikasi file web.config (tanpa melakukan perubahan isi), kemudian save setelah itu baru lakukan proses refresh. 

Share this post: | | | |
Posted: Oct 17 2007, 05:47 PM by reyza | with 1 comment(s)
Filed under:

Comments

Andri Yadi said:

Sedikit tambahan. Bagi yang tetap ingin menggunakan IIS, masih bisa. Berikut cara yang saya coba:

1. Ganti bagian <IISUrl>http://localhost</IISUrl> dengan <IISUrl>http://localhost/{virtual_dir}</IISUrl>, jika kita membuat virtual dir untuk mengakses project Web CS2007. Ganti {virtual_dir} dengan setting masing2.

2. Karena Visual Studio akan mengakses IIS, kita harus menjalankan Visual Studio dng privilege Administrator, ini hanya untuk Vista. So, you must run VS as administrator, by clicking context menu Run As Administrator.

Viola...it works :)

# November 29, 2007 9:17 PM