TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Microsoft removes hot reload from open source .NET, locks it to Visual Studio

164 点作者 JoshuaAshton超过 3 年前

17 条评论

ripley12超过 3 年前
I&#x27;m the author of that issue. I think I can be a little more frank here: this is a horrifically short-sighted decision that has me scared for the future of .NET. I have a tremendous amount of respect for the .NET team, and I&#x27;m very certain they&#x27;re not the ones behind this.<p>I&#x27;ve been incredibly impressed by the hot reload solution that the .NET team has delivered. It&#x27;s worked remarkably well in preview across multiple platforms and technologies. I&#x27;ve built my own hooks into the hot reload feature, and I&#x27;ve used it to get a tight feedback loop in many different kinds of applications. It&#x27;s awesome.<p>I was so excited to be able to point to that feature and say &quot;yes, .NET has a great developer experience - even outside Visual Studio&quot;. I haven&#x27;t always been able to do that. And now... it&#x27;s going away as a broadly available feature, so that some bean counter can use it to drive usage of a legacy IDE (I love Visual Studio, but let&#x27;s not kid ourselves about where the future lies).<p>Immediate feedback (i.e. a fast inner loop) isn&#x27;t a niche feature - it&#x27;s an essential element of any creative activity (see: Bret Victor). They are crippling .NET and it hurts to see it.
评论 #28953001 未加载
评论 #28955131 未加载
评论 #28953616 未加载
评论 #28953721 未加载
devwastaken超过 3 年前
.NET is one of those languages you want to give a chance, and every time you do, it does something incredibly short sighted and harmful to itself.<p>You just can&#x27;t change Microsoft. You can put fancy new skins on things and say you&#x27;re part of the cool kids, but remember the people who made all of Microsoft s terrible moments aren&#x27;t the young devs that care. It&#x27;s management.<p>The only way I will ever use .net is if an actual open source implementation detached from MS happens. Openjdk it.
评论 #28960532 未加载
评论 #28953998 未加载
tailspin2019超过 3 年前
This is a terrible decision. The feature already works, and if they’re not happy with it, they could just slap a preview&#x2F;beta flag on it in the docs like they do for many other things.<p>Instead, they actually ripped out the code.<p>Other web frameworks have had this functionality for years. .NET just finally caught up, and then they drop it.
评论 #28952929 未加载
fartcannon超过 3 年前
At some point you have to start asking yourself, why do I tolerate this stuff when there are better alternatives elsewhere?<p>Ditch Microsoft. Ditch closed computing.
评论 #28957802 未加载
评论 #28955180 未加载
phendrenad2超过 3 年前
Welcome to corporate-owned open-source. You <i>COULD</i> fork .NET and add hot-reload back in. But you won&#x27;t. And they know it.
评论 #28968017 未加载
评论 #28953408 未加载
Angius超过 3 年前
Let&#x27;s just say that this decision made me reinstall Elixir and open up Phoenix docs... I&#x27;ve been meaning to take a look at them and now I got the push.<p>Now, I don&#x27;t think I&#x27;ll rewrite my current projects in Elixir, far from it, but just in case...
jung_j超过 3 年前
It looks like they&#x27;ll revert the change: <a href="https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;pull&#x2F;22262" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;pull&#x2F;22262</a>
评论 #28957742 未加载
评论 #28955031 未加载
rvz超过 3 年前
Extend. So you can&#x27;t use this feature on Jetbrains Rider or any other app other than Visual Studio.<p>This is typical Microsoft, so it&#x27;s unsurprising. But they have a strange way of &#x27;embracing&#x27; open source.
评论 #28953737 未加载
vbilopav超过 3 年前
They are reverting it back <a href="https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;pull&#x2F;22262" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;pull&#x2F;22262</a>
评论 #28955508 未加载
评论 #28958123 未加载
评论 #28968000 未加载
bob1029超过 3 年前
The way I deal with all of this (we are a pure Microsoft shop), is to simply pretend like MS is another flavor of Apple, and that I shouldn&#x27;t expect anything to work outside of the walled garden. Pay to play, rug taken out from under at worst moment, etc. All par for this course.<p>Once you accept the nature of the abuser, it&#x27;s a lot easier to get productive and back to some state of happy.<p>Is Microsoft raping and pillaging OSS? Kinda maybe in some ways... Are they providing incredibly powerful tools and platforms upon which ordinary assholes like myself can build neat shit? Yes also.<p>I dont think we should always expect to have our cake and eat it too. Seems like some days we are allowed to, and on others we are reminded that magic is not always free.
john_gihhins超过 3 年前
Just a long time lurker here, but I don’t remember anyone mentioning a tool I’ve been using: LiveSharp at www.livesharp.net -&gt; it worked much better than MS tooling in VS2022. Disclaimer: primary Xamarin development.
sander1095超过 3 年前
Perhaps even more concerning is the possible removal of dotnet watch entirely, crippling the productivity of cli users as a result. I created an issue about that here: <a href="https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;issues&#x2F;22265" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;sdk&#x2F;issues&#x2F;22265</a>
doker0超过 3 年前
Quickly guys and gals. The only way to really keep this feature and allow an incentive for VS team to develop the software is to figure out a business plan for MS. There&#x27;s no big progress without VS designers and tools for new features, and there is no big step forward without .net cross-platform adaptation including all kinds of devices. They are not going to provide all tools for all platforms, but they still have to have their playground called VS to push new features (like the mentioned Azure support). Quickly guys and gals, give them a sustainable business idea.
Shadonototra超过 3 年前
&quot;your language is not backed by a big corp, therefore it is useless&quot;<p>This aged very well..
oaiey超过 3 年前
A question: is this MIT code developed also by non Microsoft developers? Because than free labor is hijacked into a commercial product. Which would be very unethical
darepublic超过 3 年前
Revenge of the donkey
评论 #28958900 未加载
anon0078910超过 3 年前
Not sure what are you complaining about. If you are single developer or small enough entity who can not afford, you have Visual Studio Community for FREE. However, if you are making good money developing software then you spend some of it in tooling. Why should your company make the profit but not MS who invests heavily in their platforms, tooling and entire eco system so you can build and run your applications and services (which makes you money in the first place). I have not seen any more generous company than MS. Have you?