Di mana biasanya aktivitas pembuatan khusus diunduh saat kita membuka tab Proses di Definisi Bangun?

Saya memiliki masalah berikut. Ada proses pembuatan khusus yang menggunakan aktivitas pembuatan khusus. Saya telah membuka build ini beberapa waktu lalu, dan semuanya baik-baik saja. Namun, setelah beberapa waktu, aktivitas pembuatan kustom dan proses pembuatan telah berubah, mendapat argumen baru dan beberapa perubahan lainnya. Aktivitas ini telah diperbarui pada jalur kontrol sumber server, yang diatur dalam pengaturan pengontrol build. Namun sepertinya aktivitas ini tidak ingin diunduh di desktop saya, karena ketika saya membuka definisi build, saya mendapatkan error bahwa tipe kustom baru saya tidak dapat diselesaikan.

Saya telah mencoba membangun aktivitas ini sendiri dan menempatkannya ke folder yang berisi devenv.exe, dan masalah "terpecahkan" ini - proses pembangunan saya telah dibuka. Tapi itu tidak normal.

Apa yang harus saya lakukan untuk membuka definisi build saya secara normal?


person user2185318    schedule 02.04.2013    source sumber


Jawaban (1)


Isi folder perakitan khusus yang ditentukan untuk pengontrol diunduh ke folder temp dan dimuat oleh studio satu kali (saya tidak yakin apakah penambahan versi yang tepat untuk dll akan menyelesaikan masalah ini - belum mencoba) saat membuka tab proses pada definisi build. Anda juga memiliki dll di suatu tempat yang menggantikan ini (GAC, VS private assemblies) atau studio Anda telah berjalan lama.

Hapus yang Anda masukkan devenv, mulai ulang studio, periksa GAC ​​dan rakitan pribadi, Anda dapat menggunakan Studio dan melampirkan debuger ke instance lain dan meninjau modul yang dimuat ini dapat membantu Anda menentukan dari mana item tersebut berasal.

Untuk menghapus perakitan, jalankan berikut dari baris perintah Visual Studio: gacutil /u "YourAssembly"

Untuk rakitan studio saya yakin ini adalah foldernya: Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies

person drk    schedule 02.04.2013
comment
Terima kasih atas jawaban anda. Saya telah memecahkan masalah ini dan mendapat pengetahuan baru. - person user2185318; 03.04.2013
comment
Terima kasih atas jawaban anda. Saya telah memecahkan masalah ini dan mendapat pengetahuan baru. Rakitan aktivitas khusus yang diperlukan untuk menyelesaikan Proses Pembuatan TFS diunduh di sini di salah satu subfolder yang namanya terdiri dari GUID: C:\Users\sarapkin\AppData\Local\Temp\VSTFSBuild. Untuk mengetahuinya saya menggunakan Procmon. Masalahnya telah terpecahkan ketika saya meminta admin untuk membuka TFS Source Control, menemukan Majelis saya dan secara paksa menambahkan akun AD saya dan memberinya izin membaca pada file ini. - person user2185318; 03.04.2013
comment
Menarik, akan dicatat itu. Belum pernah dalam skenario di mana saya tidak memiliki akses ke sumber. - person drk; 03.04.2013