Hat jemand Erfahrung mit der Verwaltung von C#-basierten Projekten mit Maven?
Wenn ja, sagen Sie mir bitte ein paar Worte darüber, wie seltsam es wäre, eine solche Einrichtung zu schaffen.
Merci
Hat jemand Erfahrung mit der Verwaltung von C#-basierten Projekten mit Maven?
Wenn ja, sagen Sie mir bitte ein paar Worte darüber, wie seltsam es wäre, eine solche Einrichtung zu schaffen.
Merci
Maven-compiler-plugin mit plexus-compiler-csharp funktioniert problemlos mit der folgenden Konfiguration. Natürlich müssen Sie mit dem Parameter "executable" auf einen aktuellen C#-Compiler auf Ihrem Rechner verweisen.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<compilerId>csharp</compilerId>
<fork>true</fork>
<executable>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe</executable>
<outputFileName>myDLL</outputFileName>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-csharp</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
</plugin>
Sehen Sie sich das an: http://interfaceable.blogspot.com/2019/01/how-to-mavenize-visual-studio-project.html
Zu der Zeit, als ich diese Skripte/Lösung entwickelt habe, wusste ich nicht, dass eine solche csharp-Unterstützung von Maven existiert, aber ich empfehle die Verwendung von Maven für den Aufbau, da es Ihnen ermöglicht, alles wie IIS + ActiveMQ + MongoDB Bring-up auf der Pre-Integration-Test-Phase zu automatisieren/Orchestrate, und dann sind wir in der Lage, Tests mit vstest laufen. Ganz zu schweigen davon, dass Sie es mit Jenkins integrieren und Ihre Builds auf einem Remote-Rechner ausführen können.
Ich persönlich empfehle es, aber bedenken Sie, dass Sie manchmal mit einigen Herausforderungen konfrontiert sein werden.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.