Biri harici dll ve biri ana uygulama için olmak üzere iki görsel stüdyo örneği çalıştırıyorum.
Harici dll proje özelliklerinde, aşağıdakileri ayarlayın:
Etkinlik Oluşturun:
copy /y "$(TargetDir)$(TargetName).dll" "C:\<path-to-main> \bin\$(ConfigurationName)\$(TargetName).dll"
copy /y "$(TargetDir)$(TargetName).pdb" "C:\<path-to-main> \bin\$(ConfigurationName)\$(TargetName).pdb"
Hata ayıklama:
Bu şekilde, harici dll'yi her oluşturduğumda, ana uygulamanın dizininde güncellenir. Ben dış dll projesinden hata ayıklama isabet - ana uygulama çalışır, ancak hata ayıklayıcı sadece dış dll kesme noktalarına vurur. Ana projeden hata ayıklama vurursanız, ana uygulama en son oluşturulan harici dll ile çalışır, ancak şimdi hata ayıklayıcı sadece ana projede kesme noktalarına çarptı.
Bir hata ayıklayıcının her ikisi için de işi yapacağının farkındayım, ancak ikisini bu şekilde düz tutmayı daha kolay buluyorum.