«msbuild» etiketlenmiş sorular

MSBuild olarak da bilinen Microsoft Build Engine, yönetilen kod için bir derleme platformudur ve .NET Framework'ün bir parçasıdır.

2
Özel ayarı, MSBuild proje dosyasındaki ProjectReference öğesinde ne yapar?
Bunu geçen gün bir proje dosyasında gördüm: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> A'daki her düğüm ProjectReferencekendi kendini açıklayıcı (başvurulan proje dosyası, GUID, çözüm gezgininde gösterilecek ad ve mevcut projenin başvurulan projeye bağlanması gerekip gerekmediği) Privateve Common MSBuild Proje Öğeleri sayfası dışında görünür. t …

1
MSBuild.exe kullanarak Yayın modunda C # Çözümü Oluşturma
MSBuild.exe kullanarak bir çözüm oluşturabiliyorum, ancak benim sorunum, onu yalnızca DEBUG modunda oluşturmayı başarabiliyorum. Çözümümü MSBUILD kullanarak Yayın modunda oluşturmam gerekiyor. İşte denediğim şey Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); ve Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Configuration=Release");
118 c#  msbuild  release  mode  solution 

11
Takım şehri karşılanmamış gereksinimi: MSBuildTools12.0_x86_Path mevcut
X32 Server2008 Windows makinesinde TeamCity kurulumum var. .Net 4.5 web kurulumunu çalıştırıyorum. Ayrıca bu makaleye dayanarak x64 makinemdeki dosyaları kopyaladım, böylece vs2012'yi yüklememe gerek kalmadı (yine de, 32bit makinede x86'yı kaldırma yolunu değiştirdim): TeamCity of Visual Studio 2012 çözümünde MSBuild Bir vs2012 veya vs2010 projesinde msbuild için kurduğum yapıyı çalıştırmak …


5
msbuild kullanarak bir çözümün proje dosyasını belirtin
Devenv.com ile yaptığımız gibi msbuild kullanarak belirli bir çözüm projesi oluşturmak için komut satırı istiyorum. Devenv.com'da aşağıdaki komut satırını kullanarak bir çözüm projesi belirleyebiliriz devenv.com /Build Release|x86 test.sln /project "testproject" Yukarıdaki komut satırını kullanarak, devenv.com'u kullanarak test.sln'de test projesini oluşturabilirim. Msbuild için aynı çözüm için komut satırı nedir. Teşekkürler
116 build  tfs  msbuild  release  devenv 

5
NuGet başvurularını derleme çıktısına kopyalamak için .NET Core projelerini nasıl edinebilirim?
.NET Core ile bir eklenti sistemi yazmaya çalışıyorum ve gereksinimlerimden biri eklenti DLL'sini bağımlılıkları ile birlikte yüklemek için kullanıcıya dağıtabilmektir. Ancak, NuGet bağımlılıklarımı bir yapı yapısı olarak nasıl dahil edeceğimi ve bunları dotnet publishbir hack olarak kullanmak zorunda kalmadan derleme klasörüne nasıl çıktılayacağımı anlayamıyorum . Bunu .csproj dosyasında (proje dosyası) …
115 c#  msbuild  .net-core  nuget  csproj 

12
C # montaj sürümünü CI platformumuz (Hudson) aracılığıyla nasıl otomatik olarak artırabilirim?
Ben ve grubum artan montaj sürüm numaralarında korkunç davranıyor ve sık sık 1.0.0.0 sürümleri olan montajları gönderiyoruz. Açıkçası, bu çok fazla baş ağrısına neden olur. CI platformumuz aracılığıyla uygulamalarımızla çok daha iyi hale geliyoruz ve assemblyinfo.csderlemelerimizin sürümlerinin o derlemedeki kod değişiklikleriyle otomatik olarak güncellenmesi için dosya içindeki değerleri otomatik olarak …

12
NuGet otomatik paket geri yüklemesi MSBuild ile çalışmıyor
MSBuild 12.0 ile packagesiçeriği eksik ( repositories.configiçerisi hariç ) bir çözüm oluşturmaya çalışıyorum . Oluşturmadan önce tüm eksik paketleri otomatik olarak geri yüklemesini bekliyorum, ancak durum böyle değil - MsBuild tonlarca hata bildiriyor: "bir kullanma yönergesi veya bir derleme başvurusu eksik mi?" NuGet Manager 2.7'dir (bunu Visual Studio 2013'te box …

29
Visual Studio 2015 proje derlemeleri başarısız oldu, ancak hata yok
Projem derlemeleri başarısız oluyor ancak bana herhangi bir hata gösterilmiyor. Temizlemeyi ve yeniden inşa etmeyi denedim, bu işe yaramadı. Sorunu belirlememe yardımcı olacağını umarak MSBuild çıktı ayrıntı düzeyini 'Teşhis' olarak değiştirdim ve şimdi takılı kaldım. Çıktı şu şekildedir: 1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified …

13
VSTS 2010 SGEN: hata: Dosya veya derleme yüklenemedi (HRESULT istisnası: 0x80131515)
VS2010 ile garip bir sorun yaşıyorum. API dll'lerimizi oluşturmak için TFS kullanıyoruz ve projelerimizde bunlara başvururduk, tamamen güvenilen bir eşlenmiş ağ sürücüsü kullanırdık. En az iki yıldır bu şekilde çalışıyoruz ve her şey mükemmel çalıştı. Bugün bir web uygulamasını vs2010'a çevirdim ve bunu Release'de derlediğimde bana şunu veriyor: SGEN: hata: …

3
Msbuild'i C # 6'ya nasıl yükseltebilirim?
Projemde C # 6 kullanmak istiyorum (boş yayılım, diğer özellikler). Bilgisayarıma VS 2015 yükledim ve harika çalışıyor ve aşağıdaki gibi test kodu oluşturuyor: var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Ancak projemi depoya ittiğimde ve CI onu inşa etmeye başladığında, desteklenmediği için inşa …

13
Bir proxy arkasında NuGet
NuGet'in 1.4 sürümünden beri proxy ayarları yapılandırmasına izin verdiğini anladım. Ancak herhangi bir komut satırı örneği bulamıyorum. Bazı derlemeleri çalıştırmaya çalışıyorum ve NuGet bağlanamıyor. Komut satırında proxy ayarlarını nasıl yapılandırırım?
105 c#  msbuild  nuget 

16
V120 (Platform Toolset = 'v120') için derleme araçları bulunamıyor
Visual Studio 2012'yi Windows 8 x64'te kullanmak kesinlikle msbuild'in .net'e taşınmasından kaynaklanıyor, ancak henüz nasıl düzelteceğimi görmedim. 4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, …


5
Belirli MSBuild uyarısı nasıl bastırılır
MSBuild'i komut satırından çalıştırırken belirli MSBuild uyarısını (örn. MSB3253) devre dışı bırakmanın bir yolu var mı? Derleme komut dosyam msbuild.exe'yi şu şekilde çağırır: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release Msbuild.exe için başka bir parametre kullanarak C # uyarılarını (ör. CS0618) bastırabileceğimi öğrendim: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618 Ancak bu yaklaşım MSBuild uyarıları …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.