Comments (6)
The underlying libraries all support .NET Core, so building MailMergeLib for .NET Core should be possible without too much effort. It's not on the priorities' list yet, though.
If you want to adjust the dependencies in the nuspec / project then feel free to do so. Any PR on this is highly appreciated.
from mailmergelib.
Had a closer look today and it seems like my fist assumption was kind of very optimistic.
Need to rethink .NET Core in the future.
from mailmergelib.
So: a first port to .NETStandard 1.6 worked as a proof of concept with the following dependencies:
"AngleSharp": "0.9.9
"MailKit": "1.8.1"
"MimeKit": "1.8.0"
"Microsoft.Extensions.Configuration.Xml": "1.0.0"
"NETStandard.Library": "1.6.0"
"System.Collections.Specialized": "4.0.1"
"System.Data.Common": "4.1.0"
"System.IO.FileSystem": "4.0.1"
"System.Runtime": "4.1.0"
"System.Threading.Thread": "4.0.0"
There were a couple of changes necessary in the code because of missing ports from .NET Framework 4.x, which were not too difficult, but still subject to some testing.
Still struggling with System.Runtime.Remoting.Messaging / CallContext.LogicalGetData() and CallContext.LogicalSetData() from SmartFormat.NET.
Any contributions still welcome.
from mailmergelib.
@thangchung: MailMergeLib 5.1.0.0 supports .Net Core (NET Standard 1.6)
from mailmergelib.
@axunonb Lovely. I just added your very excellent lib into my repo so that everyone can use it in their projects. Thanks so much.
from mailmergelib.
@thangchung Thank you! I had a closer look at your repo and it contains a lot of valuable projects, quite some I was not aware of before. Keep it up!
from mailmergelib.
Related Issues (20)
- Error: 'MailMergeMessage' does not contain a definition of 'Deserialize' HOT 3
- Performance benchmarks? HOT 1
- SmartFormat extension marked as internal
- Different From address in SMTP envelope HOT 4
- Format or parse error should not throw exception unless ErrorAction.ThrowError is set HOT 20
- Events OnMessageFailure and OnSendFailure don't always fire as/when expected HOT 4
- Don't enforce ContentEncoding.SevenBit wtih pure 7bit content HOT 10
- JSON as a datasource HOT 7
- System.UriFormatException on MessageConfig.FileBaseDirectory with relative path. HOT 7
- Tools.IsFullPath returns false for linux paths HOT 11
- Unit test "Indentify_Windows_Platform" fails on Linux HOT 5
- Test CancelSendOperationWithDelay fails on Linux HOT 4
- Not compatible with MailKit v3.0 HOT 3
- Not compatible with SmartFormat v3.0 HOT 8
- Error wheny trying to use http image in html template HOT 1
- System.IO.IOException when trying to delete a file that was used as an attachment HOT 8
- Same images files contained in several HTML img tags are not added properly
- Streams for HTML inline image files are not disposed after sending a message
- send mail thru gmail server HOT 4
- Error in GetMimeMessage HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mailmergelib.